没有说清楚
就是
class a 用到class b
class b用到class a
就是
class a 用到class b
class b用到class a
解决方案 »
- 现有一灰阶(8位)图片,想转一个黑白图片,要求80以下为黑,80以上为白.求算法,急...............
- VC监控文件另存为
- 谁会这个高难度的技术?修改TextBox的右键弹出菜单……
- xl5338870(xlix) 给你100,非常感谢
- 关于console程序在ide环境下的编译
- 如何获得IE浏览器的滚动区(显示网页的区域)的范围
- 散分,顺便问一个小问题!
- 求够MFC或VC++源码..100分相赠!!急,在线等待!接到就给分,不够外加.!!!急呀
- 一个模态对话框和非模态对话框的问题。
- 关于对IE得开发
- 各位高手,如何计算某年的每个月有多少天,寻求算法或相应的函数
- 请问有关表格控件True DBGrid7.0在VC中的应用
在b的头文件中加入: class a
去掉相应的include
b中class ca;
就好了
import class
在cpp文件里要
include "class.h"
另外 在class a/b中使用另一个类的对象时最好用指针变量
别用对象变量
因为指针的大小是固定的,编译器会知道
而对象的大小必须在定义之后才知道
如:
//a.h
class b;
class a
{
b* pb;
......
}
//a.cpp
#include <b.h>b中同理
在a.cpp中include b.h
class b用到class a出现了相互要用对方,典型的死锁问题!!
在a.h中include "b.h"
在b.h中class ca;
在b.cpp中include "a.h"
.cpp中用#include ".h"包含.