摘要:
用于输入程序运行过程中的需查看的信息 ; 用于存取固定格式的数据; 用于存取无格式的数据; 适用平台:visual C++6.0 、BCB、QT 阅读全文
摘要:
placement new是重载operator new的一个标准、全局的版本,它不能被自定义的版本代替(不像普通的operator new和operator delete能够被替换成用户自定义的版本)。 placement new原型为: operator new的原型为: 首先我们区分下几个容易 阅读全文
摘要:
单例模式:保证整个工程中,有且只有一个该类的一个实例对象存在 1 2 3 2018.3.22 注意:多线程中使用,需要修改 ,加:在instance函数中加双重锁 阅读全文
摘要:
#include<stddef.h> 阅读全文
摘要:
在编译VS时候,出现fatal error C1010: unexpected end of file while looking for precompiled head。 问题详细解释:致命错误C1010,在寻找预编译指示头文件时,文件未预期结束。就是没有找到预编译指示信息的头文件。 顾名思义就 阅读全文
摘要:
有时候,指明一些特定类的对象不应该被分配到堆(heap)上是个好主意。通常这是为了确保该对象的析构函数一定会得到调用。维护对象本身(body object)的引用计数的句柄对象(handle object)就属于这种对象。具有自动存储区的类的局部对象,其析构函数会被自动调用(exit 或abort发 阅读全文
摘要:
抽象类,含有纯虚函数的类,不可以创建对象。 然而,有时我们并不需要某个函数定义为纯虚函数,但是任然希望此类像抽象类一样,不可以创建对象。 方法1:通过确保类中不存在共有构造函数来模拟抽象基类的性质。意味着,我们必须至少显示地声明一个构造函数和一个复制构造函数,防止编译器隐式公有的内联的构造函数。声明 阅读全文
摘要:
class NoCopy{ private: //声明为私有的,则外部不可访问,即:不可复制 NoCopy(const NoCopy & );//复制构造函数 NoCopy & operator=( const NoCopy &);//复制赋值操作符 }; 阅读全文
摘要:
一般来说,一个重写的函数与被它重写的函数具有相同的返回类型。 然而,这个规则对于“协变返回类型(covariant return type)“的情形来说有所放松。也就是说,如果B是一个类类型,并且一个基类虚函数返回B*,那么一个重写的派生类函数可以返回D*,其中的D共有派生于B(即D是一个(is a 阅读全文
摘要:
问题:泰德激光打标软件 ,当新增单元需要包含 #include "Main.h" 时, 原本正确的单元却报错。 办法:包含 #include "Main.h" 时,同时包含 #include "define" Notes:泰德激光切割软件 与此不同,需要 #include "Main.h" 时,只包 阅读全文