llgd.net
当前位置:首页 >> ClAss类型重定义 >>

ClAss类型重定义

估计是你头文件重复包含了。定义头文件使用pragma once放在头文件第一句

比如你定义了一个类 class A 然后你在后面写代码的时候又定义了一个相同名字的类 class A 那么编译的时候肯定会出错了! 所以这个问题就需要找到你哪个类和已有的类重名了!有些类名是库里已有的,所以要避免使用一些可能会引起重名的类名!

CMemDC -----mfc版本足够高 是 有这个类的 你该 换个类名

class是关键字,不能作为变量名的,你是不是犯了这个错?

是你头文件多次包含了吧

#includeusingnamespacestd;#include#includeclassText{private:char*Str;intLen;doubletot;voidtot_total(){tot=Len;cout

前向声明就是: 可以声明一个类而不定义它 class Screen;//declaration of the Screen class 这个声明,有时候被称为前向声明(forward declaration),在...

cpp文件应该是这样的: #inlucde "myclass.h"myclass::myclass(){x=0;}myclass::myclass(int n){x = n;}void myclass::out(){ cout

你定义了一个Dialog类 而Dialog类已经存在 所以换一个名字即可

网站首页 | 网站地图
All rights reserved Powered by www.llgd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com