自定义博客皮肤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)
  • 资源 (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

googlebreakpad

googlebreakpad编译和使用 详细见我的博客

2015-03-27

在动态库(dynamic libraries)和静态库(static libraries)使用模板(template)

在动态库(dynamic libraries)和静态库(static libraries)使用模板(template)

2013-01-14

临时文件删除工具

自己做的一款 临时文件\中间文件删除工具 程序利用MFC搭建框架,在你硬盘工程项目很多的时候 尤其有用,希望能帮到和我有相同需求的朋友。

2012-08-24

MFC自绘控件 播放器

利用MFC自绘控件做的一款播放器,自己封装了播放类,压缩文件中有详细的说明.

2011-07-08

空空如也

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

TA关注的人

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