- 博客(13)
- 资源 (13)
- 收藏
- 关注
原创 C++ 类型转换运算符
一、整体代码 Interger.h #ifndef _INTEGER_H_ #define _INTEGER_H_ class Integer { public: Integer(int n); ~Integer(); Integer& operator++(); //friend Integer& operator++(I...
2013-11-06 12:49:05 1461
原创 C++ 数据库操作
一、整体代码 01.cpp #include using namespace std; class DBHelper { public: DBHelper() { cout<<"DB ..."<<endl; } ~DBHelper() { cout<<"~DB ..."<<endl; }
2013-11-06 12:32:02 2303
原创 C++ operator new placement new
一、整体代码 01.cpp #include #include usingnamespace std; class Test { public: Test(int n) : n_(n) { cout<<"Test(int n) : n_(n)"<<endl; } Test(const Test& other) {
2013-11-06 12:31:50 1421
原创 C++ Integer ++运算符重载
一、整体代码 Integer.h #ifndef _INTEGER_H_ #define _INTEGER_H_ class Integer { public: Integer(int n); ~Integer(); Integer(const Integer& other);//拷贝构造函数 Integer& operator++();
2013-11-06 12:31:34 2035
原创 C++ 友元函数 友元类 友元成员函数
一、友元函数 fun.h #pragma once #include <iostream> #include "men.h" void fun(Men & men); fun.cpp #include "fun.h" void fun(Men & men) { men.function(); } Men.h #pragma once #in...
2013-11-06 12:31:26 1606
原创 C++ 单例模式
一、整体代码 01.cpp #include using namespace std; class Singleton { public: static Singleton* GetInstance() { if (instacne_ == NULL) { instacne_ = new Singleton
2013-11-04 10:51:43 1498
原创 C++ static 以及类的大小
一、整体代码 CountedObject.h #ifndef _COUNTED_OBJECT_H_ #define _COUNTED_OBJECT_H_ class CountedObject { public: CountedObject(); ~CountedObject(); public: static int GetCount(); priv
2013-11-01 18:12:23 1831
原创 C++ const方法及对象
一、整体代码 01.cpp #include <iostream> using namespace std; class Test { public: Test(int x) : x_(x), outputTimes_(0) { } int GetX() const//不能改变变量的值 { cout<...
2013-11-01 17:36:10 1400
原创 C++ 空类默认产生的成员
一共有6个: Empty(); // 默认构造函数 Empty( const Empty& ); // 默认拷贝构造函数 ~Empty(); // 默认析构函数 Empty& operator=( const Empty& ); // 默认赋值运算符 Empty* operator&();
2013-11-01 17:04:35 1138
原创 C++ 拷贝构造函数
一、整体代码 Test.h #ifndef _TEST_H_ #define _TEST_H_ class Test { public: // 如果类不提供任何一个构造函数,系统将为我们提供一个不带参数的 // 默认的构造函数 Test(); explicit Test(int num); Test(const Test& other); void Display()
2013-11-01 16:04:52 1339
原创 C++ 构造函数初始化列表
一、整体代码 Object.h #ifndef _Object_H_ #define _Object_H_ class Object { public: enum E_TYPE { TYPE_A =100, TYPE_B =200 }; public: // 如果类不提供任何一个构造函数,系统将为我们
2013-11-01 16:03:55 1413
原创 C++ 转换构造函数 赋值语句
一、整体代码 Test.h #ifndef _TEST_H_ #define _TEST_H_ class Test { public: // 如果类不提供任何一个构造函数,系统将为我们提供一个不带参数的 // 默认的构造函数 Test(); /*explicit */Test(int num); void Display(); T
2013-11-01 10:56:52 1409
原创 C++ 构造函数 析构函数
一、整体代码 Test.h #ifndef _TEST_H_ #define _TEST_H_ class Test { public: // 如果类不提供任何一个构造函数,系统将为我们提供一个不带参数的 // 默认的构造函数 Test(); Test(int num); void Display(); ~Test(); pri
2013-11-01 10:27:13 1326
压缩SDK demo
2014-08-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人