我自己定义的一个数据类型CMySql.并且在stdafx.h中定义了一个变量extern CMySql MySql;
然后我在我项目中的其它的.cpp文件中用了这个MySql对象.编译报错.我在stdafx.cpp中写了CMySql MySql.
之后.编译正确.我想问一下各位.这是什么原因.还有一个问题.如果我在写项目的过程中把一些函数参数用指针来表示.在函数中会带来内存泄漏吗?谢谢了.
然后我在我项目中的其它的.cpp文件中用了这个MySql对象.编译报错.我在stdafx.cpp中写了CMySql MySql.
之后.编译正确.我想问一下各位.这是什么原因.还有一个问题.如果我在写项目的过程中把一些函数参数用指针来表示.在函数中会带来内存泄漏吗?谢谢了.
解决方案 »
- 有没有介绍windows 管道技术的书。。。。
- 无法解析的外部符号
- 请问如何获取datagrid中的类型为int或long以及datatime类型的值?
- 寻找郑州兼职人员
- 为什么不能打开这个数据库内的表, 有代码, 帮调下, 我真的没办法了, 谢谢
- 如何重载打印对话框??(请各位帮帮忙)
- SendMessage问题
- 我如何能够知道HTTP服务器是否支持断点续传
- 我的socket为啥会发生错误?
- 函数在执行循环时为什么菜单不能用了?
- 为什么我用LoadLibrary("D:\\test.dll")不能调用这个DLL啊?
- 一直用DELPHI做开发,为了赶潮流学了一段时间.NET(C#),并做过一两个小的WINFORM项目,但因我的项目性质不同,我做的方面用VC 的多,现在
在stdafx.cpp中写CMySql MySql;定义该变量
在其他地方用extern声明就不会出错了应该不会内存泄漏吧,指针的对象是在函数外定义的吧
我把CMySql MySql在stdafx.cpp定义.也就是说我把一个对象的定义放在.cpp中.一般的我们都是在.cpp中实现.h中声明的一些该类的成员函数.如果在stdafx.cpp中声明对象的话.然后包含stdafx.h头文件就可以直接用该对象.感觉在理解上有点想不通.
第二个问题是不会内存泄露的,除非你的函数内部NEW了内存