- 博客(4)
- 资源 (4)
- 收藏
- 关注
转载 LINK : warning LNK4098: 默认库“LIBCMTD”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
<br />以前经常遇到这个警告信息,因为运行并没有什么问题,所以也没深究。但是耿耿于怀那个“ 0 个错误,0 个警告”的成功提示,在网上搜了一下。原来问题出在默认库的引用选择上。<br />VS2008,项目——属性——配置属性——C/C++——代码生成:他有/MT,/MTd,/Md,/MDd四个选项,你必须让所有使用的库都使用相同的配置,否则就会有相应的提示,甚至可能会出现无法解析的函数。有时我们使用的库不是自己可以控制的,那么就只能把工程属性设置成河你使用的库相同的选项。<br />错误 1 erro
2011-04-13 13:07:00 278
转载 实实在在说多态
1. 什么是多态... 1 2. 多态带来的好处... 1 3. C++中实现多态的方式... 1 4. 细说用函数重载实现的多态... 2 5. 细说用模板函数实现的多态... 3 6. 小结... 4 7. 细说用虚函数实现的多态... 4 7.1. 虚函数是怎么回事... 4 7.2. 向上转型... 5 7.3. 为什么要用指针或引用来实现动态多态... 6 7.4. 为什么动态多态要用public继承... 6 8.
2011-04-08 23:33:00 242 1
转载 实例讲解C++友元
在说明什么是友元之前,我们先说明一下为什么需要友元与友元的缺点: 通常对于普通函数来说,要访问类的保护成员是不可能的,如果想这么做那么必须把类的成员都生命成为public(共用的),然而这做带来的问题遍是任何外部函数都可以毫无约束的访问它操作它,c++利用friend修饰符,可以让一些你设定的函数能够对这些保护数据进行操作,避免把类成员全部设置成public,最大限度的保护数据成员的安全。 友元能够使得普通函数直接访问类的保护数据,避免了类成员函数的频繁调用,可以节约处理器开销,提高程序的效率,但矛
2011-04-08 23:26:00 250
原创 指针和引用有什么分别;如果传引用比传指针安全,为什么?如果我使用常量指针难道不行吗?
(1) 引用在创建的同时必须初始化,即引用到一个有效的对象;而指针在定义的时候不必初始化,可以在定义后面的任何地方重新赋值。(2) 不存在NULL引用,引用必须与合法的存储单元关联;而指针则可以是NULL。(3) 引用一旦被初始化为指向一个对象,它就不能被改变为另一个对象的引用;而指针在任何时候都可以改变为指向另一个对象.给引用赋值并不是改变它和原始对象的绑定关系。(4) 引用的创建和销毁并不会调用类的拷贝构造函数。(5) 语言层面,引用的用法和对象一样;在二进制层面,引用一般都是通过指针来实现的,只不过编
2011-04-08 22:01:00 912
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人