online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
/****************************************************************************** Welcome to GDB Online. GDB online is an online compiler and debugger tool for C, C++, Python, PHP, Ruby, C#, VB, Perl, Swift, Prolog, Javascript, Pascal, HTML, CSS, JS Code, Compile, Run and Debug online from anywhere in world. GS 14 Sept. 2020 Extra compiler flags: `-std=c++11` *******************************************************************************/ #include <cstdio> #include <vector> class A { public: const int c; // must not be modified! A(int _c) : c(_c) { // Nothing here } // Copy constructor A(const A& copy) : c(copy.c) { // Nothing here } }; int main(int argc, char *argv[]) { A foo(1337); A foo2(999); std::vector<A> vec; vec.push_back(foo); // works! vec.emplace_back(foo2); // also works! for (size_t i = 0; i < vec.size(); i++) { printf("vec[%lu].c = %i\n", i, vec[i].c); } return 0; }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text
×

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue