1。在c++中,如果用malloc分配内存,要强制转换一下,其实就是void类型向其他类型需要强制转换。
2。在c++中,int类型的变量不能向enum类型的变量 直接赋值,也需要强制转换一下。
3。在类中,变量不能定义成static int这样的类型,不然会报错,这个具体原因还不清楚,我是在类中定义的static 型变量,然后在构造函数中初始化,就会出现错误,还望高手指点。
以上的环境是vc6.0下
1。在c++中,如果用malloc分配内存,要强制转换一下,其实就是void类型向其他类型需要强制转换。
2。在c++中,int类型的变量不能向enum类型的变量 直接赋值,也需要强制转换一下。
3。在类中,变量不能定义成static int这样的类型,不然会报错,这个具体原因还不清楚,我是在类中定义的static 型变量,然后在构造函数中初始化,就会出现错误,还望高手指点。
以上的环境是vc6.0下