knrt.net
当前位置:首页 >> 使用未定义的类 >>

使用未定义的类

//预声明类型 class a; class b; class c; //定义类型(成员改为指针) class a { class* b; class* c; }; class b { class* a; class* c; }; class c { class* a; class* b; }; 在类型定义前不能定义该类型变量。 只能对类型作预声明,然后可以...

原因很可能如下: 1:构造方法个格式 public Student(){} 没有返回值,可以有参数,默认为无参构造,如果楼主提供了一个有参构造,那么系统不默认提供 无参数构造方法 2:修饰符是否合适 public 是公用的 private 就不能在别处使用 3:编辑工...

函数名能空格 Public Function ExecuteSQL(ByVal strSQL As String) As ADODB.Recordset

你是用了private修饰符吗,如果定义类的时候用了private,那么表明类里定义的变量、方法只能在该类内使用

都说的很明白了,未定义基类。 man类中什么都没有,你怎么调用man的成员函数

在使用这个类的文件中没有include定义这个类的头文件

class Teacher;这是声明不是定义,定义就要把所有的成员都列出来

你的VB工程要引用“Microsoft Excel xx.x Object Library”才行。 或者不引用,而改成下面这样也行: Dim objXLApp As Object 下面那个objWorkBook也要改为: Dim objWorkBook As Object Set objWorkBook = CreateObject("Excel.WorkBook")

还VB小白,能有如此代码?呵呵。问题在于两点: 第一,你未创建ADO控件,在工程-部件-添加Microsoft ADO Data Control 6.0,然后加载一个ADO控件到Form. 第二,你第一,二句代码写错了。尤其是Recordset ,你那多了个字母d.改为如下: Public ad...

makefile文件里,有没有加入Message.cpp 或者直接用g++: g++ -o Client Client.cpp Folder.cpp Message.cpp Message.h包含了Folder.h, 而Folder.h又包含了Message.h 你在Folder.h中声明了class Message; 用的又是指针还包含它干什么了,删了它。

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