类的访问控制技巧

1,代理指针,保证对象的释放 // ProxyPtr.cpp #include "stdafx.h" #include using namespace std; class Complex { private:     double m_f64Real;     dou...

2011-10-29 21:26:23

阅读数:269

评论数:0

类的数据成员(非指针)的地址在类对象被释放后会怎样?

#include class CTest1 { private:     int m_i32Data1; public:     CTest1(int i)     {         m_i32Data1 = i;     }     virtual ~CTes...

2011-10-24 15:56:18

阅读数:456

评论数:0

builder模式

暂无

2011-10-17 11:36:40

阅读数:254

评论数:0

stl list的查找

stl list的查找可以使用通用算法find,find_if,search,可能需要定义一个函数对象用于比较是否相等或者重载==运算符。

2011-10-17 11:14:38

阅读数:764

评论数:0

static_cast、dynamic_cast reinterpret_cast和const_cast

关于强制类型转换的问题,很多书都讨论过,写的最详细的是C++ 之父的《C++ 的设计和演化》。最好的解决方法就是不要使用C风格的强制类型转换,而是使用标准C++的类型转换符:static_cast, dynamic_cast等。标准C++中有四个类型转换符:static_cast

2011-10-14 11:01:44

阅读数:434

评论数:0

重载new和delete

此文章引用于http://hi.baidu.com/ruo0ruo/blog/item/1ab208355c1e0b305ab5f54e.html   一、重载规则 I.可以重载的操作符 +- */ % ^& |~ ! => *=/= %=^=&= |=>...

2011-10-13 17:50:47

阅读数:478

评论数:0

构造函数的explicit关键字声明

在C++中, 只有一个参数的构造函数除了具有构造函数的功能之外,它还是一个隐含的类型转换操作符。 例如: class A { private:     int m_i; public:     explicit A(int i)     {

2011-10-12 17:52:03

阅读数:1035

评论数:0

linux上的GetTickCount函数

#include // 返回自系统开机以来的毫秒数(tick) unsigned long GetTickCount() {     struct timespec ts;     clock_gettime(CLOCK_MONOTONIC, &ts); ...

2011-10-12 13:06:34

阅读数:22483

评论数:1

stl map容器中指针的释放

struct MyStruct {     int i;     char c;     MyStruct(int i, char c)     {         this->i = i;         this->c = c;     } };

2011-10-08 16:46:22

阅读数:7527

评论数:1

pair与auto_ptr

#include #include #include // pair #include // auto_ptr using namespace std; int pair_test() {     pair c1('x', 3);      p

2011-10-07 21:05:31

阅读数:531

评论数:0

gtest

#include #include using namespace std; ////////////////////////////////////////////////////////////////////////// // 简单示例 int Foo(int a, i...

2011-10-05 11:39:10

阅读数:6723

评论数:0

map,multimap,set,multiset

map中不允许两个相同的key存在,如果已经存在key1了,再插入key1将会失败,不管关联的value是否相同。multimap允许两个相同的key存在。对同一个key或是不同的key,二者都不管value是否相同。 同样的,set中不允许有相同的元素存在,multiset则

2011-10-04 16:25:18

阅读数:909

评论数:0

stl容器内指针元素的使用与释放

暂无

2011-10-04 11:06:18

阅读数:408

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭