- 博客(10)
- 收藏
- 关注
原创 自动转换引发的问题
int n; short s=1536;//十六进制为0600 n = s>>8 | s cout 实际输出的结果是393222 //十六进制000600061536 原因便是在运算过程中由于既有int又有short类型,使得short自动转换为int参与运算,因而出现上述错误
2008-10-11 10:28:00
473
转载 Bjarne Stroustrup 语录
http://baike.baidu.com/view/687922.htm 一、致读者1. 在编程序时,你是在为你针对某个问题的解决方案中的思想建立起一种具体表示。让程序的结构尽可能地直接反映这些思想:★.如果你能把“它”看成一个独立的概念,就把它做成一个类。★.如果你能把“它”看成一个独立的实体,就把它做成某个类的一个对象。★.如果两个类有共同的界面,将此界面做成一个抽象类。★.如果两
2008-09-18 00:38:00
480
转载 《The C++ Programming Language (Special Edition)》中的忠告
http://blog.youkuaiyun.com/starlee/archive/2006/01/19/583591.aspx 第1章 致读者[1] 在编写程序时,你是在为你针对某个问题的解决方案中的思想建立起一种具体表示。让程序的结构尽可能地直接反映这些思想: [a] 如果你能把“它”看成一个独立的概念,就把它做成一个类。 [b] 如果你能把“它”看成一个独立地实体,就把它做成某
2008-09-18 00:33:00
538
转载 DRY原则和Shy原则
http://www.devtaste.com/eco/essays/25 保障可维护性的主要诀窍是遵循DRY原则和Shy原则。 在一个系统的整个生命周期里,理解和改动这类维护工作的比例一般非常之高。为了维护的方便,要尽量将系统划分为可以独立理解与改动的模块。这就要在设计的时候注重DRY原则与Shy原则。不过,这两条原则有一定的冲突,并不总能兼得,于是在追求的时候要重视分寸。维
2008-09-17 23:46:00
1763
原创 一些快捷键
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
477
转载 把整个文本文件内容读到一个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
964
转载 c++流缓冲学习---rdbuf()
原文地址:http://blog.youkuaiyun.com/rubbish_only/archive/2006/10/29/1355865.aspx 我们使用STL编程的时候有时候会想到把一个流对象指向的内容用另一个流对象来输出,比如想把一个文件的内容输出到显示器上,我们可以用简单的两行代码就可以完成。ifstream infile("test.txt");cout 上面的代码
2008-09-15 16:55:00
1110
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
10310
转载 C++ Primer读书笔记
(从后向前看)标题:重载函数再论重载函数是C++提出来的概念,但是在C中却未必没有。比如“1+3”和“1.0+3.0”,虽然都是加法,做的却不是同的操作:编译器要因操作数的不同而调用不同的加法操作。只是C语言中除了内部类型变量可以参与运算以外,没有“类”这么高深的概念。“结构体”也只是内存数据的组织方法,而不涉及对整个结构体的处理。所以,在C语言时代编译器明明做了类似于重载的事情,却可以
2008-09-15 15:14:00
2951
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人