online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
/****************************************************************************** Online C++ Compiler. Code, Compile, Run and Debug C++ program online. Write your code in this editor and press "Run" button to compile and execute it. *******************************************************************************/ #include <iostream> #include <vector> class MyClass { public: void fill_my_vector(int i, int j) { my_vector.clear(); for (int ind = 0; ind < 3; ++ind) { my_vector.push_back(new MyStruct(i, j)); } } void print () { for (int ind = 0; ind < 3; ++ind) { std::cout << my_vector[ind]->int1 << ", " << my_vector[ind]->int2 << std::endl; } std::cout << std::endl; } private: struct MyStruct { MyStruct (int i, int j) : int1(i), int2(j) {} int int1; int int2; }; std::vector<MyStruct*> my_vector; }; int main() { MyClass my_class1; my_class1.fill_my_vector(42, 43); std::cout << "my_class1: " << std::endl; my_class1.print(); MyClass my_class2 = my_class1; my_class2.fill_my_vector(12, 13); std::cout << "my_class2: " << std::endl; my_class2.print(); std::cout << "my_class1: " << std::endl; my_class1.print(); }

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