C++
StoneCracking
这个作者很懒,什么都没留下…
展开
-
1028 C++ 泛型编程
泛型编程所谓的泛型编程,即参数类型化,C++的实现是采用模板实现。 ps:有可能遇到VC6++能编译通过的模板,可能VC++2013通不过 编译器不一定支持所有标准文档。写模板尽量精炼 1.先看下重载的函数:int Add(int a, int b){ return a + b;}float Add(float a, float b){ return a + b;}原创 2016-10-28 10:50:05 · 232 阅读 · 0 评论 -
C++习题
用宏模拟模板实现main函数中的代码void main(){ ADD(int)(1,2); ADD(float)(1.0f,2.2f); ADD(int)(10,20); ADD(char*)("hello","wolrd");}#define原创 2016-10-31 15:56:32 · 321 阅读 · 0 评论 -
异常
异常的语法问题class student{public: student() { // new可能失败,这个时候throw就开始复杂了 //多次申请,可能最后一次失败。 } ~student() { }//析构抛异常,系统默认接收并给出默认处理,所以析构不throw}main(){ try { int n = 0;原创 2016-11-01 16:57:02 · 180 阅读 · 0 评论