online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
#include <iostream> class A { public: int age; A() : age(10) { } }; class B : /*virtual*/ public A { public: B() { age = 20; } }; class C : /*virtual*/ public A { public: C() { age = 30; } }; class D : public B, public C { }; int main() { D d; C& c = d; B& b = d; std::cout << "B.age = " << b.age << std::endl; //B.age = 20 std::cout << "C.age = " << c.age << std::endl; //C.age = 30 }

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