《Effective C++》笔记(一)
2008-04-15 13:25
183 查看
1,处理operator new内存分配失败的情况
#include <iostream>
using namespace std;
template<typename T>
class newhandlersupport
template<typename T>
new_handler newhandlersupport<T>::set_new_handler(new_handler p)
template<typename T>
void* newhandlersupport<T>::operator new(size_t size)
template<typename T>
new_handler newhandlersupport<T>::currenthandler = NULL;
class GamePlayer : public newhandlersupport<GamePlayer>
const int GamePlayer::NUM_TURNS = 5;
GamePlayer::GamePlayer()
GamePlayer::~GamePlayer()
void nomorememory()
int main()
#include <iostream>
using namespace std;
template<typename T>
class newhandlersupport
template<typename T>
new_handler newhandlersupport<T>::set_new_handler(new_handler p)
template<typename T>
void* newhandlersupport<T>::operator new(size_t size)
template<typename T>
new_handler newhandlersupport<T>::currenthandler = NULL;
class GamePlayer : public newhandlersupport<GamePlayer>
const int GamePlayer::NUM_TURNS = 5;
GamePlayer::GamePlayer()
GamePlayer::~GamePlayer()
void nomorememory()
int main()
相关文章推荐
- Effective C++ 读书笔记1
- effective c++ 笔记 (13-17)
- Effective C++_Item4笔记
- Effective C++学习笔记:条款2:尽量用<iostream>而不用<stdio.h>
- Effective C++ (E3 41)笔记之了解隐式接口和编译器多态
- effective c++ 笔记 (23-25)
- Effective C++学习笔记-01
- 《Effective C++》 笔记:Tips01-Tips04
- 《Effective C++》笔记:Tips09-Tips12
- Effective C++_Item10笔记
- effective C++ 55 26-40笔记
- 《Effective C++ 改善程序与设计的55个具体做法》——第六章笔记
- Effective C++学习笔记(十六)
- 《Effective C++》笔记:I
- 《Effective C++》笔记:II
- 《Effective C++》笔记:IV
- Effective C++学习笔记1
- Effective C++ 阅读笔记_条款27 尽量少做转型动作
- Effective C++ 笔记
- effective c++ 笔记 (1-3)