- 博客(13)
- 资源 (4)
- 收藏
- 关注
原创 printf 格式化输出符号详细说明
%a 浮点数、十六进制数字和p-记数法(c99%A 浮点数、十六进制数字和p-记法(c99)%c 一个字符(char)%C 一个ISO宽字符%d 有符号十进制整数(int)(%ld、%Ld:长整型数据(long),%hd:输出短整形。) %e 浮点数、e-记数法%E 浮点数、E-记数法%f 单精度浮点数(默认float)、十进制记数法(%.nf 这里n表示精确到小...
2011-09-28 17:54:46 191030 3
转载 Effective c++学习笔记——条款11:在operateor=中自我赋值
Handle assignment to self in operator= 本条款的核心是关于c++对象的自我赋值,既然说是自我赋值,那么就会产生一些你意想不到的问题。首先看一下很有意思的“自我赋值”,简单例子// self_opera.cpp
2011-09-12 12:19:37 980
转载 Effective c++学习笔记——条款10:令operator=返回一个*this的引用
Have assignment operators return a reference to *this从题目,我们就要记住这条信息,让你的operator=函数return *this;基本类型int、char等都提供了连锁赋值,并采用右结合律。int x, y,
2011-09-12 12:18:57 939
转载 Effective c++学习笔记——条款09:绝不在构造和析构过程中调用virtual函数
Never call virtual functions during construction or destruction 这是本条款的核心,不该在构造函数和析构函数期间调用virtual函数,因为存在不可预期的结果。为什么会这么说呢?首先看一下下面的例子:
2011-09-12 12:18:28 819
转载 Effective c++学习笔记——条款08:别让异常逃离析构函数
Prevent exceptions from leaving destructors 本条款主要讲述当我们写代码的时候,如果出现了异常,让我们如何对异常处理,如何更加安全的处理异常。让我们的代码看起来更加完美。 1、问题来源
2011-09-12 12:17:43 653
转载 Effective c++学习笔记——条款07:为多态基类声明virtual析构函数
Declare destructors virtual in polymorphic base classes 1、为什么要申明虚函数 C++程序设计中通常会存在一个基类有多个派生类型,而基类中的存在的大都是纯虚函数,需要派生类型实现。而这样的情况
2011-09-12 12:15:40 680
转载 Effective c++学习笔记——条款6,不想自动生成函数,要明确拒绝
Explicitly disallow the use of complier-generated functions you do not want 上一条款我们已经知道,编译器会自动给我生成一些函数,那么当我们不希望class产生提供的方法,只要不声明对应函
2011-09-12 11:42:24 583
转载 Effective c++学习笔记——条款5:了解C++默默编写并调用哪些函数
Know what functions C++ silently and calls 今天继续学习一个条款,看到了本条款,让我更加了解了C++的一些内部运行机理,思考了一番,觉得C++在这方面设计真的十分严密,不亏是一个很优秀的语言,让C++一直是很受欢迎的语言。
2011-09-12 11:40:29 629
转载 Effective c++ 学习笔记——条款04:确定对象被使用前已先被初始化
Make sure that objects are initialized before they're used. 昨天就已经把第四条款看完了,初始化这篇内容非常非常丰富,讲解了很多,也让我的一些疑惑解开了。由于经常加班,写作时间比较少,我今天看写完这篇文章,还要
2011-09-12 11:39:40 668
转载 Effective C++学习笔记——条款03:尽可能使用const
今天开始学习条款三,详细解读一下,让自己有更大的收获。 今天开始学习条款三,详细解读一下,让自己有更大的收获。 const 多才多艺,可以用在classes外部修饰global和namespace 作用域中的常量。或修饰文件、函数、或区块作用域中被声明的为stati
2011-09-12 11:38:50 1380
转载 Effective C++ 读书笔记——条款2:尽量以const,enum,inline替换#define
中“宁可以编译器替换预处理”算是另一种提法,不过这个应该是概括性的说法吧主要事项注意如下:1用const double AspectRatio=1.653;代替#define ASPECT_RATIO 1.653 原因是预编译时define会被简单的替换,这样在编
2011-09-12 11:37:27 867
转载 Effective c++ 学习笔记——之条款1:视C++为一个语言联邦
今天开始学习Effective c++,保持一周两个条目的学习。1.让自己习惯C++ 前天慕名买了这本传说中很神的书,有评论说学c++的分两种人,一种人是看过Effective c++,另一种人是没看过Effective c++。本来我是从java转向C++的
2011-09-12 11:35:02 801
原创 生物钟揭秘
由于人体生物钟的变化,大脑皮层的不同区域的功能也在时时发生着变化,研究的结果表明:上午8~11点,是组织、计划、写作和进行一些创造性思维活动的最佳时间。最好把一天中最艰巨的任务放在此时完成。同时,这段时间疼痛最不敏感,此时看牙医最合适。 上午11~12点,是开会的最佳
2011-09-01 22:22:31 1040
在动态库(dynamic libraries)和静态库(static libraries)使用模板(template)
2013-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人