一:回车”(Carriage Return)和“换行”(Line Feed)起源 首先,弄清两个概念: 回车CR-将光标移动到当前行的开头。 换行LF-将光标“垂直”移动到下一行。(而并不移动到下一行的开头,即不改变光标水平位置) 在计算机还没有出现之前,有一种叫做电传打字
2014-07-09 10:34:18
4350
结论1:接口继承和实现继承不同。在public继承之下,derived
2014-06-15 01:31:10
438
结论1:derived classes内的名称会遮掩base classes内的名称
2014-06-14 23:49:46
509
结论1:“public继承”意味is-a。
2014-06-14 23:39:45
450
结论1:支持“编译wydh
2014-06-14 19:43:32
512
结论1:将大多数inline限制在小型、被频繁调用的函数身上。
2014-06-14 16:00:30
600
结论1:异常安全函数即使发生异常也不会泄漏资源或允许任何数据结构败坏。
2014-06-14 15:07:22
758
结论1:避免返回handles(包括references、指针、迭代器)指向对象内部成分
2014-06-08 19:48:02
463
C++中的转型语法包括旧式转型和新式转型。
2014-06-08 19:08:59
556
结论1:尽可能延后变量定义式的出现,这样做可增加程序的清晰度ua
2014-06-08 18:40:16
423
结论1:首先,如果s
2014-06-08 00:18:31
748
结论1:如果需要为某个函数的所有参数(包括
2014-06-07 18:24:04
426
结论1:宁可拿non-member non-friend函数替换member函数。这样做可以增加封装性、qn
2014-06-07 18:07:57
621
结论1:切记将成员变量声明为private。这可赋予客户访问数据的一致性、可细微划分
2014-06-07 16:17:41
415
结论1:
2014-06-07 15:43:18
411
结论1:尽量以pass-by-reference-to-const替换pass-by-v
2014-06-07 02:22:32
398
Class的设计就是type的设计,
2014-06-07 01:43:50
398
结论1:
2014-06-06 01:58:31
513
结论1:以独立语句将newed对象存储于(置入)t
2014-06-06 01:34:58
432
结论1:如果在new表达式中使用[ ],必须在相应的delete表棕
2014-06-02 21:03:42
504
结论1:APIs往往要求访问原始资源,所以每一个RAII class应该提供
2014-06-02 20:40:55
520
结论1:复tmhj
2014-06-02 20:09:57
521
结论1:为防止资源泄漏,请使用RAII对象(Resource Acquis
2014-06-02 14:58:11
554
结论1:Copying函数应该确保复制“对象内的所有成员变量”及“所有base class成分
2014-06-02 14:01:32
492
结论1:确保当对象自我赋值时operator
2014-06-02 01:00:42
506
结论1:令赋值操作符返回一个reference to *this
2014-06-02 00:46:28
509
结论1:要构造
2014-06-02 00:01:58
532
结论1:析构函数绝对不要吐了异常。如果一个被析构函数ymf
2014-06-01 23:49:26
665
结论1:polymorphic(带多态性质的)
2014-06-01 23:25:18
589
结论1:为驱
2014-05-31 01:54:00
705
结论1:编译器可以暗自为class创建default
2014-05-31 01:31:43
639
结论1:为内置型对象进行手工初始化,因为C++不保证初始化它wx
2014-05-30 01:14:18
694
结论1:将某些东西声明为const可帮助编译器侦测出错误用法。const可被
2014-05-28 01:26:09
537
对于单纯常量,最好以const对象或enum替换#define。
2014-05-26 13:44:13
695
C++同时支持
2014-05-26 00:34:43
759
C语言中的scanf、getchar、gets函数都可以用于输入字符串,但三者之间有较大的不同。 scanf函数用于输入字符串时,字符串以空白字符(即空格、回车、制表符等)为间隔,scanf函数只输入非空白字符,空白字符仍留在输入缓冲区,下一次输入函数的调用将从空白字符开始输入。 getchar函数用于输入字符,不管空白还是非空白字符,getchar函数都可以输
2014-03-31 00:44:50
1070