- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 虚函数的默认参数
这是从《Exceptional C++》Item 21里学来的#includeusing namespace std;class Base{public: virtual void f(int i=10){cout };class Derived: public Base{public: virtual void f(int i=20){cout };int mai
2009-12-27 18:49:00 763
原创 virtual function
这个是从《Exceptional C++》上看到的,84页,有这么一句话:Avoid public virtual funtions;prefer using the Template Method pattern instead这是自己写的几个例子例1:下面这段代码是没办法编译通过的#include#includeusing namespace std;class Bas
2009-12-27 18:26:00 729
转载 C语言中的参数可变函数
这是从IBM的DeveloperWork上看到的,原网址如下:http://www.ibm.com/developerworks/cn/linux/l-va/index.html下面是从cppreference上复制下来的:http://www.cppreference.com/wiki/c/other/va_arg?s[]=va&s[]=startSyntax: #inc
2009-12-23 00:30:00 731
原创 递归的方法求平均数
这是QQ上看到的问题,最初是这么想的:double Average(double x[],int n){ if(n != 0){ return ((Average(x,n-1))*n+x[n])/(n+1); } return x[0];}后来要求使用分治的思想解决问题,最直接的想法是这样的:double Average(double x[],int sta
2009-12-21 23:16:00 4839
原创 modify temporaries of builtin type -- error
//这个是从《Exceptional C++》的 Item1:Iterator上学来的//无法对内建类型的临时变量做修改//内建类型指 int char 等,//注意:指针也是内建的数据类型//builtin type//2009-12-15#includeusing namespace std;class A{ int n;public: A(int i):n(i){}
2009-12-15 23:32:00 710
原创 关于构造函数异常
//关于类构造函数的异常//构造函数内变量的初始化顺序只与变量在类内部的声明顺序有关,与构造函数上的初始化列表顺序无关//2009-12-15#includeusing namespace std;class base{public: base()try{ throw 1; cout }catch(int i){ cout }
2009-12-15 23:24:00 713
原创 用自己的比较函数构造STL的set
http://www.cppreference.com/wiki/stl/set/start set The C++ Set is an associative STL container that contains a sorted set of unique objects of type Key. Sorting is done using the key comparison
2009-12-01 13:36:00 898
lq51--自己写的基于51单片机的嵌入式实时操作系统
2009-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人