![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
孤身走我路
这个作者很懒,什么都没留下…
展开
-
[转载]VC++数据类型
原文:http://zzz.iteye.com/blog/67281CHAR char 8位Windows(ANSI)字符。CCHAR char 8位Windows(ANSI)字符。 PSZ char* 一个以"NULL"结束的Windows字符串的指针 PCHAR CHAR* 一个CHAR型指针 PSTR CHAR* 一个以"NULL"结尾的8位Windows(ANSI)转载 2012-11-21 15:21:58 · 325 阅读 · 0 评论 -
指针作函数参数,引用作函数参数以及内存释放
指针作为函数参数1. 函数参数概念: 形参:被调函数中的参数 实参:主调函数中的参数 形参和实参: C 中函数中实参和形参是按值传递的,调用函数后,会将实参的值拷贝给形参(即形参和实参之间是没有关系的,只是它们的值是相同的)。在被调函数中不可以改变实参的值, 同样形参定义在被调函数中,在整个函数体内都可以使用, 离开该函数则不能原创 2012-12-03 21:32:12 · 6231 阅读 · 0 评论 -
[转载]我的C++技巧总结
C++是自己的第一工作语言,我深刻的喜欢着这门语言,因为我觉得他有着许许多多的特性值得我去挖掘,诚如一门绝世武功,在高手手里总能运用自如,但是在普通人的手里,却只是普通的工具而已。开发语言在发展,虽然C++可能还存在着这样那样的不足,而且不太适合于某些开发需求,但是,我相信,每一个喜欢和运用C++的朋友,都是完美主义者,他们相信自己,相信自己可以很好的控制诸多不可预知的因素。我仍然不是一个C++高转载 2012-11-21 14:06:49 · 370 阅读 · 0 评论 -
[转载].h头文件 .lib库文件 .dll动态链接库文件关系
.h头文件是编译时必须的,lib是链接时需要的,dll是运行时需要的。 附加依赖项的是.lib不是.dll,若生成了DLL,则肯定也生成 LIB文件。如果要完成源代码的编译和链接,有头文件和lib就够了。如果也使动态连接的程序运行起来,有dll就够了。在开发和调试阶段,当然最好都有。 .h .lib .dll三者的关系是: H文件作用是:声明函数接口 DLL文件作用是: 函转载 2012-11-21 14:09:51 · 585 阅读 · 0 评论 -
[转载]在C++中调用DLL中的函数
动态调用DLL的优势:1) 节省内存。同一个软件模块,若是以源代码的形式重用,则会被编译到不同的可执行程序中,同时运行这些exe时这些模块的二进制码会被重复加载到内存中。如 果使用dll,则只在内存中加载一次,所有使用该dll的进程会共享此块内存(当然,像dll中的全局变量这种东西是会被每个进程复制一份的)。2) 不需编译的软件系统升级,若一个软件系统使用了dll,则该dll被改变(函转载 2012-11-21 14:11:39 · 435 阅读 · 0 评论 -
[转载]C++ 类的静态成员详细讲解[静态成员变量链接错误
在C++中,静态成员是属于整个类的而不是某个对象,静态成员变量只存储一份供所有对象共用。所以在所有对象中都可以共享它。使用静态成员变量实现多个对象之间的数据共享不会破坏隐藏的原则,保证了安全性还可以节省内存。静态成员的定义或声明要加个关键static。静态成员可以通过双冒号来使用即::。在C++中类的静态成员变量和静态成员函数是个容易出错的地方,本文先通过几个例子来总结静态成员变量转载 2012-11-21 15:06:21 · 421 阅读 · 0 评论