自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 自动转换引发的问题

int n; short s=1536;//十六进制为0600 n = s>>8 | s cout 实际输出的结果是393222  //十六进制000600061536 原因便是在运算过程中由于既有int又有short类型,使得short自动转换为int参与运算,因而出现上述错误

2008-10-11 10:28:00 442

转载 Bjarne Stroustrup 语录

http://baike.baidu.com/view/687922.htm 一、致读者1. 在编程序时,你是在为你针对某个问题的解决方案中的思想建立起一种具体表示。让程序的结构尽可能地直接反映这些思想:★.如果你能把“它”看成一个独立的概念,就把它做成一个类。★.如果你能把“它”看成一个独立的实体,就把它做成某个类的一个对象。★.如果两个类有共同的界面,将此界面做成一个抽象类。★.如果两

2008-09-18 00:38:00 448

转载 《The C++ Programming Language (Special Edition)》中的忠告

http://blog.csdn.net/starlee/archive/2006/01/19/583591.aspx 第1章 致读者[1] 在编写程序时,你是在为你针对某个问题的解决方案中的思想建立起一种具体表示。让程序的结构尽可能地直接反映这些思想:    [a] 如果你能把“它”看成一个独立的概念,就把它做成一个类。    [b] 如果你能把“它”看成一个独立地实体,就把它做成某

2008-09-18 00:33:00 496

转载 DRY原则和Shy原则

http://www.devtaste.com/eco/essays/25 保障可维护性的主要诀窍是遵循DRY原则和Shy原则。 在一个系统的整个生命周期里,理解和改动这类维护工作的比例一般非常之高。为了维护的方便,要尽量将系统划分为可以独立理解与改动的模块。这就要在设计的时候注重DRY原则与Shy原则。不过,这两条原则有一定的冲突,并不总能兼得,于是在追求的时候要重视分寸。维

2008-09-17 23:46:00 1640

原创 一些快捷键

ctrl+d是EOFctrl+z是shell的作业管理热键,意思是“挂起前台作业”。 CTRL+C和CTRL+Z有什么区别ctrl+c一般是终止一个命令的运行。crtl+z一般是将你的tail命令转到后台执行,当然你可以用fg再将它调到前台执行。如果有多个在后台执行的,可以用fg PID来调用ctrl+c 中断正在执行的进程(不可恢复?) ctrl+d 可以保存正在编辑的东东(比如

2008-09-16 22:22:00 451

转载 把整个文本文件内容读到一个string里

 IOStream著名专家Dietmar   Kuehl给过两个方法               std::ifstream   in("some.file");           std::istreambuf_iterator   beg(in),   end;           std::string   str(beg,   end);         或              

2008-09-15 20:00:00 916

转载 c++流缓冲学习---rdbuf()

 原文地址:http://blog.csdn.net/rubbish_only/archive/2006/10/29/1355865.aspx      我们使用STL编程的时候有时候会想到把一个流对象指向的内容用另一个流对象来输出,比如想把一个文件的内容输出到显示器上,我们可以用简单的两行代码就可以完成。ifstream infile("test.txt");cout 上面的代码

2008-09-15 16:55:00 1078 1

原创 使cout输出到文件

方法1(最笨): fstream output; 把cout全部替换成output。。。 方法2: 利用命名空间自定义一个cout namespace Calendar{fstream cout;} 函数内:using Calendar::cout;在当前作用域内的cout实现全部输出到文件 方法3(最好): 改变cout的输

2008-09-15 16:17:00 10157 1

转载 C++ Primer读书笔记

 (从后向前看)标题:重载函数再论重载函数是C++提出来的概念,但是在C中却未必没有。比如“1+3”和“1.0+3.0”,虽然都是加法,做的却不是同的操作:编译器要因操作数的不同而调用不同的加法操作。只是C语言中除了内部类型变量可以参与运算以外,没有“类”这么高深的概念。“结构体”也只是内存数据的组织方法,而不涉及对整个结构体的处理。所以,在C语言时代编译器明明做了类似于重载的事情,却可以

2008-09-15 15:14:00 2865

原创 开博第一篇~

用来记录自己学习历程~~

2008-09-15 15:13:00 465

空空如也

空空如也

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

TA关注的人

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