[C++] C++编译失败分析例子

1. 
ISO C++ forbids initialization of member `C'
making `C' static
ISO C++ forbids in-class initialization of non-const static member `C'

在C++中,禁止在constructor之外初始化成员变量,只能声明。只能初始化static 变量。

例如: int a; //声明变量C 

             c(){

             a = 0; //给变量赋值。

              }


2. error: too many initializers for 'GLfloat [0]'

c++数组初始化不对。

声明: GLfloat gVertices[];

定义: GLfloat gVertices[] = {
       0.0f, 1.0f, 0.0f,
       -1.0f,-1.0f, 1.0f,
       1.0f,-1.0f, 1.0f}


3. 

你可能感兴趣的:(C++)