language: C++ 4.7.2 (gcc-4.7.2)
date: 765 days 21 hours ago
link:
visibility: private
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
using namespace std;
 
//this struct is NOT POD
struct vector3D
{
   int x;
   int y;
   int z;
   vector3D(int, int, int){}
};
 
//Now vector3D is NOT POD, so we CANNOT initialize it as
vector3D p = {1,2,3}; //error
 
int main() {
        
        return 0;
}
prog.cpp:15: error: braces around initializer for non-aggregate type ‘vector3D’