几个VC小问题
自己想写个类想封装些对ADO的操作//CPP 代码
#include "stdafx.h" //1
#include "MyAdoInterface.h" //2
....
如果没有 1 编译会报错,问题是我已经在"MyAdoInterface.h" 中 使用了#include
为什么还一定要在这个地方再加一句
"fatal error C1010: unexpected end of file while looking for precompiled header directive" //缺1时的错误
另外 1 和 2的位置也不能调换 如果调换了也会出错 不知道这又是为什么
"error C2653: 'MyAdoInterface' : is not a class or namespace name" //1、2位置调换时的错误
---------------------------
另外 在测试的时候使用下面的形式会报错:
testMyAdoInterface *MyAdoInterface; //testMyAdoInterface 是 public CDialog
MyAdoInterface->DoModal(); //报错 Unhandled exception
但是改成这样,就不会出错,为什么不能使用指针?
testMyAdoInterface MyAdoInterface; //testMyAdoInterface 是 public CDialog
MyAdoInterface.DoModal(); //报错 Unhandled exception