自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

@塘外人

BE A PROFESSIONAL PROGRAMMER!

  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 【读书笔记】Effective C++—3 资源管理(之3)

Effective C++读书笔记--By Nathan.Yu 2007-11-29--3 资源管理(之三)条款15:在资源管理类中提供对原始资源的访问(Provide access to raw resources in resource-managing classes)许多APIs需要指涉指针。 将RAII class对象转换为原始资源的方法:1、 显式转换:

2007-11-30 00:33:00 632

原创 【读书笔记】Effective C++—3 资源管理(之2)

Effective C++读书笔记--By Nathan.Yu 2007-11-28--3 资源管理(之二)条款14:在资源管理类中小心copying行为(Think carefully about copying behavior in resource-managing classes) “当一个RAII对象被复制时,会发生什么?”这是每个RAII class作者必须面

2007-11-30 00:16:00 684

原创 【读书笔记】Effective C++—3 资源管理(之1)

Effective C++读书笔记--By Nathan.Yu 2007-11-27--3 资源管理(之一)常见的资源:文件描述器(file descriptors)、互斥锁(mutex locks)、图形界面中的字型和笔刷、数据库连接、网络sockets。 不论哪一种资源,重要的是,当你不再使用它时,必须将它还给系统。条款13:以对象管理资源(Use objects

2007-11-30 00:14:00 701

原创 【读书笔记】Effective C++-2 构造/析构/赋值运算(之四)

Effective C++读书笔记--By Nathan.Yu 2007-11-24--2 构造/析构/赋值运算(之四)条款08:别让异常逃离析构函数C++并不禁止析构函数吐出异常,但它不鼓励你这样做!理由:       设:std::vector v;假设v中有多个Widget,在销毁v的过程中,当有2个以上的Widget在销毁的时候抛出异常,对C++而言就太多了。在

2007-11-30 00:09:00 794

原创 出差中........

出差中。。。。。住的是速8。。。。吃的是宏华小食堂。。。。虽说小食堂,菜的味道我喜欢,我喜欢。。。白天调试,晚上调试到9点。。。。基本都是赵老师在调试PLC。。。。。plc我不懂,帮不上什么忙,只能在旁边傻傻的看啊,傻傻的看。。。。。不懂电路,不懂硬件,我真傻,我真傻。。。。我真呆啊,我真呆。。。。车间里闻的是油漆,鼻子里是蓝色的炭啊,可以生火。。。。厕所是

2007-11-19 00:36:00 751

原创 明天去温州瑞安出差,平生第一次出差,祝自己一路顺风!

人生的又一个第一次!早点睡了,要早起。谢谢

2007-11-17 00:53:00 1001

原创 【读书笔记】Effective C++-2 构造/析构/赋值运算(之三)

Effective C++读书笔记--By Nathan.Yu 2007-11-15--2 构造/析构/赋值运算(之三)条款07:为多态基类声明virtual析构函数问题:何时该声明virtual析构函数,何时不该这样做?【要点摘录】C++明确指出,当derived class对象经由一个base class指针被删除,而该base class带着一个non-virtu

2007-11-16 01:22:00 764

原创 【读书笔记】Effective C++-2 构造/析构/赋值运算(之二)

Effective C++读书笔记--By Nathan.Yu 2007-11-14--2 构造/析构/赋值运算(之二)条款06:若不想使用编译器自动生成的函数,就该明确拒绝【要点摘录】所有编译器生成的函数都是public且inline的。 如何阻止拷贝行为?将copy构造函数和copy assignment操作符声明为private,并不去定义(实现)它们。借由明

2007-11-15 00:42:00 658

原创 【读书笔记】Effective C++-2 构造/析构/赋值运算(之一)

Effective C++读书笔记--By Nathan.Yu 2007-11-13--2 构造/析构/赋值运算(之一)条款05:了解C++默默编写并调用哪些函数如果你自己没声明,编译器就会为类声明一个copy构造函数、一个copy assignment操作符和一个析构函数。此外如果你没声明任何构造函数,编译器也会为你声明一个default构造函数。只有当这些函数被需要(被调用

2007-11-14 01:30:00 642

原创 【读书笔记】Effective C++-1 让自己习惯C++(之三)

Effective C++读书笔记--By Nathan.Yu 2007-11-12--1 让自己习惯C++(三)条款04:确定对象被使用前已先被初始化读取未初始化的值会导致不明确的行为。最佳的处理方法:永远在使用对象之前先将它初始化。      对内置类型:手工初始化。      对自定义类型:确保每个构造函数都将对象的每一个成员初始化。 别混淆了赋值

2007-11-13 01:17:00 627

原创 【读书笔记】Effective C++-1 让自己习惯C++(之二)

Effective C++读书笔记--By Nathan.Yu 2007-11-11--1 让自己习惯C++(二)条款03:尽可能使用constconst允许你指定一个语义约束(也就是指定一个“不该被改动”的对象),而编译器会强制实施这项约束。 const的用处:修饰global或namespace作用域中的常量;或修饰文件、函数、或区块作用域中被声明为static的对象;

2007-11-12 00:40:00 677

原创 【读书笔记】Effective C++-1 让自己习惯C++(之一)

Effective C++读书笔记--By Nathan.Yu 2007-11-10--1 让自己习惯C++条款01:视C++为一个语言联邦C++最初的名称是:C with Classes今天的C++是:多重泛型编程语言(multiparadigm programming language),同时支持过程形式(procedural)、面向对象形式(object-orie

2007-11-11 00:23:00 790

原创 【读书笔记】Effective C++——0 导读

Effective C++读书笔记--By Nathan.Yu 2007-11-10--0 导读1、设计策略如何在两个不同的做法中择一完成某项任务,如该选择inheritance(继承)还是templates(模板)?该选择public继承还是private继承?该选择private继承还是composition(复合)?该选择member函数还是non-member函数?

2007-11-10 22:16:00 752

原创 我的读书列表

蓝色:已阅!绿色:正在阅读中….红色:待阅!!!=============c语言: 1、C程序设计语言(第2版·新版)【原 书 名】 The C Programming Language  【原出版社】 Prentice Hall PTR 【作  者】(美)Brian W.Kernighan,Dennis M.Ritchie [同作者作品] [作译者介绍] 

2007-11-02 01:21:00 2861 1

原创 无意中的两个惊我发现,关于java

在看《Head First 设计模式》时,无意中发现java语言:1、不支持操作符重载2、成员函数默认都是支持多态度(相当于c++中的virtual函数)。可能还有很多令人惊讶的地方吧,真是孤陋寡闻之辈啊,,,,慢慢发现............................. 

2007-11-01 01:01:00 618

原创 感悟3:智能指针 = 引用计数 + RAII

auto_ptr的一个重要思想是RAII.RAII是"Resource Acquisition Is Initialisation"的简称,有人把它翻译成"资源获取即初始化",但我更喜欢用理解的方式把RAII看成是利用对象的生命周期管理资源。RAII思想不只是局限于C++语言,但毫无疑问它跟C++是绝配。        RAII这一思想,特别是运用在C++语言上,不仅实用、简单,而且高效。把资源的

2007-11-01 00:46:00 1018

空空如也

空空如也

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

TA关注的人

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