About 50 results
Open links in new tab
  1. Storing C++ template function definitions in a .CPP file

    I have some template code that I would prefer to have stored in a CPP file instead of inline in the header. I know this can be done as long as you know which template types will be used. For exam...

  2. What does '&' do in a C++ declaration? - Stack Overflow

    I am a C guy and I'm trying to understand some C++ code. I have the following function declaration:

  3. c++ - What is the difference between the dot (.) operator and ...

    The simplest difference between the two is that "->" dereferences a pointer before it goes to look at that objects fields, function etc. whereas "." doesn't dereference first. Use "->" when you have a pointer to …

  4. Incrementing in C++ - When to use x++ or ++x? - Stack Overflow

    This may seem like pedantry (mainly because it is :) ) but in C++, x++ is a rvalue with the value of x before increment, x++ is an lvalue with the value of x after an increment. Neither expression …

  5. What is the <=> ("spaceship", three-way comparison) operator in C++?

    Nov 24, 2017 · This is called the three-way comparison operator. According to the P0515 paper proposal: There’s a new three-way comparison operator, <=>. The expression a <=> b returns an …

  6. c++ - Error "undefined reference to 'std::cout'" - Stack Overflow

    11 Assuming code.cpp is the source code, the following will not throw errors: make code ./code Here the first command compiles the code and creates an executable with the same name, and the second …

  7. How to call clang-format over a cpp project folder?

    Mar 6, 2015 · Is there a way to call something like clang-format --style=Webkit for an entire cpp project folder, rather than running it separately for each file? I am using clang-format.py and vim to do this, ...

  8. Why use #ifndef CLASS_H and #define CLASS_H in .h file but not in .cpp?

    Jan 24, 2016 · Main.cpp will know the names and signatures of the class that you have implemented in class.cpp only because you have specified all that in class.h - this is the purpose of a header file.

  9. Dev-Cpp make.exe Error -1073741819 (0xC0000005) when compile

    Mar 27, 2023 · Not use dev-cpp is my snarky response. I have never viewed as an IDE worth considering. I get that one of the many forks might be okay these days, but it's not worth wading …

  10. variable declaration - When to use extern in C++ - Stack Overflow

    I'm reading "Think in C++" and it just introduced the extern declaration. For example: extern int x; extern float y; I think I understand the meaning (declaration without definition), but I wonde...