自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

博客转到http://shaxquan.blog.51cto.com/

本人博客转到 http://shaxquan.blog.51cto.com/  了,欢迎参观

2010-09-02 13:31:09 119

原创 顺序容器的begin,front,end,back的区别

一下这段代码可以很清晰的表述出这四个函数的区别ilist是一个list<int>类型if (!ilist.empty()) {  // val 和val2 指向相同的元素 list<int>::reference val = *ilist.begin(); list<int>::refe...

2010-08-16 10:23:07 244

原创 初始化static成员

 //Cat.hclass Cat{public: Cat(int age):its_age(age) { HowManyCats++; } virtual ~Cat() { HowManyCats--; } virtual int get_age(); virtual void set_age(int); static int get_ho...

2010-08-12 18:07:39 82

原创 C++递归计算n的阶乘

int fn(int i) {    if(1==i)     {        return 1;     }   else     {       return i*fn(i-1);     }}  

2010-08-10 10:03:32 391

原创 在main函数退出后继续执行代码

要使C++程序在main函数退出后继续执行代码,可以使用atexit()函数注册一个函数。一般在SDL等图形库程序中,在main函数退出时要继续执行一些代码来关闭图形库的使用,释放图像等占用的内存资源,进行一些收尾工作。...

2010-08-09 10:24:52 149

原创 const在C和C++中的用途

在C程序中, const的用法主要有定义常量、修饰函数参数、修饰函数返回值等。在C++中,还可以修饰函数的定义体,定义类中的某个成员函数为const函数,即不改变类中的数据成员值。...

2010-08-08 00:56:42 108

原创 C++中的空类默认产生的类成员函数

对于一个空类,编译器默认产生4个默认成员函数,默认构造函数,析构函数,拷贝构造函数和赋值函数。

2010-08-06 12:05:15 78

原创 C和C++的函数编译

C++支持函数重载,C不支持函数重载,函数被C++编译后在库中的名字与C不同。假设某个函数的原型为:void foo(int x, int y)。 该函数被C编译器编译后在库中的名字为_foo, 而C++编译器则会产生像_foo_int_int之类的名字。C++提供了C连接交换指定符号extern "C"解决名字匹配问题。...

2010-08-06 09:30:21 106

使用opensuse心得

最近一直在使用opensuse 11.2,之前听说这个发行版本是linux中最华丽的,因为以前用过ubuntu,使用上很方便,感觉跟windows已经很接近了,用windows用腻了,一直想换个系统使用,看到了opensuse觉得不错,界面很漂亮, 所以下载了dvd镜像,一路安装过来,大部分选择默认选项,其中我选择安装kde桌面,因为kde比gnome更漂亮。很快就安装好了,我用的是thinkpa...

2010-08-05 17:04:31 260

原创 指针和引用的差别

纯当给自己复习了,总结一下:1. 非空区别 任何情况下都不能使用指向空值的引用。一个引用必须总是指向某些对象。如果使用一个变量并让它指向一个对象,但是该变量在某些时候也可能不指向任何对象,这是应该把该变量声明为指针,因为这样可以赋空值给该变量。不存在指向空值的引用这个事实意味着使用引用的代码效率比使用指针要高。2.合法性区别 在使用引用之前不需要测试它的合法性。相反, 指针则应该总...

2010-08-05 10:05:48 47

原创 5 Ways You can Learn Programming Faster

1. 多看示例代码阅读通常只是关于单词的,而学习编程则是关于代码的。当你第一次学习编程时,你应该确保多看,并试着理解每个例子。2. 不要只是看,要动手运行但是当你阅读编程手册时,你很容易在看到示例代码后对自己说:这个我会,就是这个意思。当然,你可能确实会,当时也有可能你没有完全理解。有个方法可以监测你是否真的会,那就是试着将这个例子重新做一遍,然后试着修改这个例子,你可以尝试修改,实验一些...

2010-07-06 15:10:14 48

原创 寻找灵感

     "You can't wait for inspiration, You have to go after it with a club" -- Jack London     我们都有过这样的经历, 当我们想要激情,想要灵感的时候,灵感却偏偏跑的无影无踪了。     灵感是什么?很多人认为灵感是不可捉摸,飘忽不定的东西,不能去强求,但是如果你去寻找确实又可以找到的。灵感就是如果...

2010-07-05 14:58:38 140

原创 我的java和c++

每天还是那些事情,IT生活有时真的是很枯燥,每天打开IDE,同时打开需求说明,将自然语言的需求说明编程java代码,有时候就是改一些issue,修正一些bug,犹如流水线上的操作工,不断修改代码,将原材料组装成产品发售,从中拿到一点可怜的辛苦费,这应该就是国内标准的IT蓝领了。多久之前,IT业还是一个令人向往的行业,一个真正的高科技领域,有着一帮高智商的人群,挥洒自己的激情,写着神奇的软件。然而行...

2010-07-02 14:14:45 79

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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