home.social

#cppprogramming — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #cppprogramming, aggregated by home.social.

  1. Does a move constructor have to reinitialize the old object? Did I read the code correctly?
    There are definitely things I was more confident about.

    github.com/LaKabane/libtuntap/

    #CPP #Programming #CPPProgramming

  2. Does a move constructor have to reinitialize the old object? Did I read the code correctly?
    There are definitely things I was more confident about.

    github.com/LaKabane/libtuntap/

    #CPP #Programming #CPPProgramming

  3. Does a move constructor have to reinitialize the old object? Did I read the code correctly?
    There are definitely things I was more confident about.

    github.com/LaKabane/libtuntap/

    #CPP #Programming #CPPProgramming

  4. Hello everyone.
    In today's article we are performing tcp network sniffing with c++.

    This was a big article that required effort, don't forget to share your thoughts with us in the comments

    I wish everyone a good read and working
    denizhalil.com/2024/12/10/netw

    #tcpip #cppprogramming #packetsniffer #rawsockets #socketprogramming #udpsniffer #networkmonitoring

  5. Hello everyone.
    In today's article we are performing tcp network sniffing with c++.

    This was a big article that required effort, don't forget to share your thoughts with us in the comments

    I wish everyone a good read and working
    denizhalil.com/2024/12/10/netw

    #tcpip #cppprogramming #packetsniffer #rawsockets #socketprogramming #udpsniffer #networkmonitoring

  6. Dive into the world of operator overloading in C++! Learn how to customize built-in operators for your classes, enhance code readability, and create more intuitive interfaces. Master this powerful feature to level up your C++ skills! #CppProgramming

    teguhteja.id/operator-overload

  7. Dive into the world of operator overloading in C++! Learn how to customize built-in operators for your classes, enhance code readability, and create more intuitive interfaces. Master this powerful feature to level up your C++ skills! #CppProgramming

    teguhteja.id/operator-overload

  8. Dive into C++ functions, from basic parameters to advanced dynamic memory allocation. Learn to create efficient, flexible code. Boost your C++ programming skills with our comprehensive guide. #CPPProgramming #CodingTips

    teguhteja.id/cpp-functions-mas

  9. Dive into C++ functions, from basic parameters to advanced dynamic memory allocation. Learn to create efficient, flexible code. Boost your C++ programming skills with our comprehensive guide. #CPPProgramming #CodingTips

    teguhteja.id/cpp-functions-mas

  10. Reminder: (*void)0 isn't required to be all-zero in memory, and dereferencing it isn't required to crash #cLanguage #cppProgramming #cplusplus

  11. Reminder: (*void)0 isn't required to be all-zero in memory, and dereferencing it isn't required to crash #cLanguage #cppProgramming #cplusplus

  12. Reminder: (*void)0 isn't required to be all-zero in memory, and dereferencing it isn't required to crash #cLanguage #cppProgramming #cplusplus

  13. Reminder: (*void)0 isn't required to be all-zero in memory, and dereferencing it isn't required to crash #cLanguage #cppProgramming #cplusplus

  14. @thephd I think naming it "modules" is a mistake. I keep expecting it to be a packaging format, but it's not. It's a more flexible version of precompiled headers…

    …that doesn't get completely invalidated because you adjusted the order of import, or your macro definitions.

    The idea is what happens outside a module can't affect the definitions exported from the module. Which explains why macros defined outside the module aren't visible inside it. #cppProgramming #cPlusPlus

  15. @thephd I think naming it "modules" is a mistake. I keep expecting it to be a packaging format, but it's not. It's a more flexible version of precompiled headers…

    …that doesn't get completely invalidated because you adjusted the order of import, or your macro definitions.

    The idea is what happens outside a module can't affect the definitions exported from the module. Which explains why macros defined outside the module aren't visible inside it. #cppProgramming #cPlusPlus

  16. @thephd I think naming it "modules" is a mistake. I keep expecting it to be a packaging format, but it's not. It's a more flexible version of precompiled headers…

    …that doesn't get completely invalidated because you adjusted the order of import, or your macro definitions.

    The idea is what happens outside a module can't affect the definitions exported from the module. Which explains why macros defined outside the module aren't visible inside it. #cppProgramming #cPlusPlus

  17. @thephd I think naming it "modules" is a mistake. I keep expecting it to be a packaging format, but it's not. It's a more flexible version of precompiled headers…

    …that doesn't get completely invalidated because you adjusted the order of import, or your macro definitions.

    The idea is what happens outside a module can't affect the definitions exported from the module. Which explains why macros defined outside the module aren't visible inside it. #cppProgramming #cPlusPlus

  18. tells the include the content of file which we write between two angle brackets like <iostream>, it tells the preprocessor that include the content of iostream file and paste there where include statement is written.