fork download
  1. class Foo final {
  2. public:
  3. int var;
  4.  
  5. inline Foo(void) {
  6. static_assert(sizeof(Foo)==sizeof(int),"Implementation error!");
  7. }
  8.  
  9. static_assert(sizeof(Foo)==sizeof(int),"Implementation error!");
  10. };
  11.  
  12. int main(int /*argc*/, char* /*argv*/[]) {
  13. Foo foo;
  14.  
  15. return 0;
  16. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp:9:27: error: invalid application of 'sizeof' to incomplete type 'Foo'
   static_assert(sizeof(Foo)==sizeof(int),"Implementation error!");
                           ^
stdout
Standard output is empty