摘要:
template class auto_ptr { public: explicit auto_ptr(T *p = 0); // Item M5 有“explicitfor”// 的描述 template // 拷贝构造函数成员模板 auto_ptr(auto_ptr& rhs); // (见Item M28): // 用另一个类型兼容的 // auto_ptr对象 // 初始化一个新的auto_ptr对象 ~auto_ptr(); template // 赋值操作成员模板 auto_ptr& // (见Item M28): operat... 阅读全文
posted @ 2013-09-29 15:54
冰点猎手
阅读(586)
评论(0)
推荐(0)
摘要:
转自:http://blog.csdn.net/wangtengqiang/article/details/80618061.static用法static 的成员函数和成员变量,可直接通过类名::函数名或类名::变量名直接访问,该函数名和变量名仅跟类相关联在函数名里定义的static变量,改变它的存储结构,多次调用该函数时,该变量仅被初始化一次全局变量与static的静态变量。改变它的作用域,全局变量的范围是整个程序,而static的静态变量的范围仅有该模块1.1 .h 头文件和.cpp头文件的区别2.多态的机制编绎器会为继承体系上的每一个类创建一个虚函数表,表中的每一次指向虚函数的地址。每个 阅读全文
posted @ 2013-09-29 15:36
冰点猎手
阅读(241)
评论(0)
推荐(0)
摘要:
转自:C++ how to program// String class definition with operator overloading.#ifndef STRING_H#define STRING_H#include using std::ostream;using std::istream;class String{ friend ostream &operator>( istream &, String & );public: String( const char * = "" ); // conversion/default 阅读全文
posted @ 2013-09-29 14:56
冰点猎手
阅读(465)
评论(0)
推荐(0)