- 博客(2)
- 资源 (8)
- 收藏
- 关注
原创 关注C++细节——动态生成对象初始化细节
①T *p =new T;②T *p =new T();这两类用法不同点的总结。 1.若T为类类型,且用户定义了构造函数,则两种形式的效果完全相同,都会调用这个定义了的构造函数来初始化内部成员变量,但是如果此构造函数中并未对成员变量初始化,则这个时候内部的成员变量进行默认初始化——值是未定义的。2.若T为类类型,但是用户并没有定义任何构造函数,则我们可以知道编译器会为该类合成一
2014-08-16 14:27:33 3386 6
原创 有序容器自主定义排序器
STL中的set和map是有序容器,使用时如果希望根据自己的需要来设定排序器,通常有一下两种方式。1.如果容器中直接存储对象的话,那么我们可以在对象类中重载2.如果存储的不是直接对象的话比如对象的指针(通常为智能指针),这个时候我们就要定义自己的比较器。而比较器的写法一般有两种。 ->1.类内重载函数调用运算符的方法。 ->2.以函数的方式提供比较器。对于第一种方法是非
2014-08-07 20:58:52 2859 1
三维CAD建模——基于半边数据结构的基本欧拉操作建模
2014-11-17
dom4j解析xml使用的jar包
2014-05-21
QT多文档编辑器
2012-02-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人