Author
anonymous
over 7 years ago
Language
Compiler
Options
Author
anonymous
over 7 years ago
$ prog.cc: In constructor 'Stack::Stack(int)':
prog.cc:15:23: error: 'constexpr Sprite::Sprite()' is private within this context
Stack(int _x) {x = _x }
^
prog.cc:7:5: note: declared private here
Sprite() = default;
^~~~~~
prog.cc:15:23: error: 'Sprite::~Sprite()' is private within this context
Stack(int _x) {x = _x }
^
prog.cc:8:5: note: declared private here
~Sprite() = default;
^
prog.cc:15:30: error: expected ';' before '}' token
Stack(int _x) {x = _x }
^~
;
prog.cc: In destructor 'Stack::~Stack()':
prog.cc:16:18: error: 'Sprite::~Sprite()' is private within this context
~Stack() {}
^
prog.cc:8:5: note: declared private here
~Sprite() = default;
^
prog.cc: In member function 'void Test::Free()':
prog.cc:33:23: warning: deleting object of polymorphic class type 'Stack' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
delete stack[0];
^
Exit Code:
1