java/jspc/c++phpmysqloraclemssqlvbvcc#asphtml/css/jssystemdelphiperlphotoshopother
 
 
翻译:Effective C++, 3rd Edition, Item 43: 了解如何访问 templatized base classes(模板化基类)中的名字(上)

jiuItem 43: 了解如何访问 templatized base classes(模板化基类)中的名字 作者:[url=http://aristeia.com/]Scott Meyers[/ur...

翻译:Effective C++, 3rd Edition, Item 36: 绝不要重定义一个 inherited non-virtual function(通过继承得到的非虚拟函数)

Item 36: 绝不要重定义一个 inherited non-virtual function(通过继承得到的非虚拟函数) 作者:[url=http://aristeia.com/]Scott Me...

翻译:Effective C++, 3rd Edition, Item 34: 区分 inheritance of interface(接口继承)和 inheritance of implementation(实现继承)

[url=http://blog.csdn.net/fatalerror99/archive/2005/09/23/487517.aspx](点击此处,接上篇)[/url] 现在,假设 XYZ 公司的...

翻译:Effective C++, 3rd Edition, Item 35: 考虑可选的 virtual functions(虚拟函数)的替代方法(上)

Item 35: 考虑可选的 virtual functions(虚拟函数)的替代方法 作者:[url=http://aristeia.com/]Scott Meyers[/url] 译者:[url=...

翻译:Effective C++, 3rd Edition, Item 5: 了解 C++ 为你偷偷地加上和调用了什么

第二章 构造函数,析构函数与赋值运算符几乎每一个你自己写的类都会有一个或多个构造函数,一个析构函数和一个拷贝赋值运算符。不要惊奇,那是些就像你的面包黄油一样的函数,他们控制着基本的操作,如创建一个新的...

翻译:Effective C++, 3rd Edition, Preface 前言

前言 我在 1991 年写出了 Effective C++ 的最早版本,1997 年出了第二版,我更新了一些重要的方面的素材,但是,因为我不想使熟悉本书第一版的读者感到困惑,我尽最大可能保持了原有的结...

翻译:Effective C++, 3rd Edition, Item 41: 理解 implicit interfaces(隐式接口)和 compile-time polymorphism(编译期多态)

Item 41: 理解 implicit interfaces(隐式接口)和 compile-time polymorphism(编译期多态) 作者:[url=http://aristeia.com/...

翻译:Effective C++, 3rd Edition, Item 44: 从 templates(模板)中分离出 parameter-independent(参数无关)的代码(上)

Item 44: 从 templates(模板)中分离出 parameter-independent(参数无关)的代码 作者:[url=http://aristeia.com/]Scott Meyer...

翻译:Effective C++, 3rd Edition, Item 42: 理解 typename 的两个含义

Item 42: 理解 typename 的两个含义 作者:[url=http://aristeia.com/]Scott Meyers[/url] 译者:[url=mailto:fatalerror...

翻译:Effective C++, 3rd Edition, Item 43: 了解如何访问 templatized base classes(模板化基类)中的名字(下)

[url=http://blog.csdn.net/fatalerror99/archive/2005/12/07/546338.aspx](点击此处,接上篇)[/url] 已知 MsgSender...

[翻译] Effective C++, 3rd Edition, Item 47: 为类型信息使用 traits classes(特征类)(上)

Item 47: 为类型信息使用 traits classes(特征类) 作者:[url=http://aristeia.com/]Scott Meyers[/url] 译者:[url=mai...

[翻译] Effective C++, 3rd Edition, Item 48: 感受 template metaprogramming(模板元编程)

Item 48: 感受 template metaprogramming(模板元编程) 作者:[url=http://aristeia.com/]Scott Meyers[/url] 译者:[...

翻译:Effective C++, 3rd Edition, Item 37: 绝不要重定义一个函数的 inherited default parameter value(通过继承得到的缺省参数值)

Item 37: 绝不要重定义一个函数的 inherited default parameter value(通过继承得到的缺省参数值) 作者:[url=http://aristeia.com/]Sc...

翻译:Effective C++, 3rd Edition, Item 4: 确定一个对象在使用前已经被初始化

Item 4: 确定一个对象在使用前已经被初始化 C++ 看上去在对象的初始化方面变化无常。例如,如果你这样做, int x; 在某些情形下,x 会被初始化(0),但是在其它情形下,也可能没有。如果你...

翻译:Effective C++, 3rd Edition, Item 35: 考虑可选的 virtual functions(虚拟函数)的替代方法(下)

[url=http://blog.csdn.net/fatalerror99/archive/2005/11/08/525615.aspx](点击此处,接上篇)[/url] The Strategy...

翻译:Effective C++, 3rd Edition, Item 40: 谨慎使用 multiple inheritance(多继承)

Item 40: 谨慎使用 multiple inheritance(多继承) 作者:[url=http://aristeia.com/]Scott Meyers[/url] 译者:[url=mail...

翻译:Effective C++, 3rd Edition, Chapter 7. Templates(模板)和 Generic Programming(泛型编程)

Chapter 7. Templates(模板)和 Generic Programming(泛型编程) 作者:[url=http://aristeia.com/]Scott Meyers[/url]...

[翻译] Effective C++, 3rd Edition, Item 47: 为类型信息使用 traits classes(特征类)(下)

[url=http://blog.csdn.net/fatalerror99/archive/2006/02/07/593291.aspx](点击此处,接上篇)[/url] iterator_tr...

C++中运算符优先级的学习注解

提起运算符的优先级,很多了解C++的过来人都会想:这有什么难的?不就是谁的优先级高就算谁么。确实如此,运算符的优先级不是一个大问题,但对于一个初学者来说,却经常容易在上面迷糊与犯错。而对于一个了解C+...

C++ Builder 初学问与答(十八)

作者:董维春 网名:ch_builder (版权要求:请务必尊重知识产权,未经授权不要转载、摘录) 11)在CB中听说有动态数组之说,我想问什么是动态数组? 答:动态数组(DynamicA...

C++ Builder 初学问与答(十九)

作者:董维春 网名:ch_builder (版权要求:请务必尊重知识产权,未经授权不要转载、摘录) 15)如何在CB中用Sender实现代码重用? 答:面向对象的编程工具的特点之一就是要提...

C++ Builder 初学问与答(廿一)

作者:董维春 网名:ch_builder (版权要求:请务必尊重知识产权,未经授权不要转载、摘录) 25)问:控件是怎样处理拖曳的呢? 答:当控件接受被拖曳的对象后会产生OnDragDro...

C++ Builder 初学问与答(二十)

作者:董维春 网名:ch_builder (版权要求:请务必尊重知识产权,未经授权不要转载、摘录) 17 事件及事件响应 16)问:从前面的编程过程可以看出,用C++Builder开发应...

C++对象的拷贝与赋值操作

C++对象的拷贝与赋值操作 我发现一些同事在编写一个类时,知道什么时候需要实现拷贝构造函数和赋值操作,但不知道什么时候拷贝构造函数被调用,什么时候赋值操作被调用,甚至把二者混为一谈。...

c语言学习零碎整理(11):怎样通过判断按键退出循环

c语言学习零碎整理(11):怎样通过判断按键退出循环 -----[url=http://blog.csdn.net/wayne92]温铭[/url] moo...

论C++标准委员会制定的一条不合理的标准

论C++标准委员会制定的一条不合理的标准 C++标准委员会不让for后()中定义的变量在外边用,我觉的非常不合理 在我做的太极语言中是这样设计的,()中的名字注册进入首个含名字空间的母垣(垣的概念...

Effective C++中的条款

改变旧有的C习惯: 1. 尽量以const和inline取代#define 2. 尽量以<iostream>取代<stdio.h> 3. 尽量以new和delete取代mall...

C++失去竞争力了吗?《C/C++ User's Journal》停刊有感

转一个朋友文章片断: 这是真的,多年来一直被C++界视为珍宝的《C/C++ User's Journal》停刊了。 最开始在[url=http://groups.google.com/gr...

C/C++ developers: Fill your XML toolbox

URL:http://www-128.ibm.com/developerworks/xml/library/x-ctlbx.html 01 Sep 2001 Designed for C...

C++ virtual member function FAQ

【1】 虚成员函数和非虚成员函数调用方式有什么不同? 非虚成员函数是静态确定的。也就是说,该成员函数(在编译时)被静态地选择,该选择基于指向对象的指针(或引用)的类型。 相比而言,虚成员函数...

DEV C++中调出MSDN作为帮助

因为DEVC++可以设置帮助菜单,故我们可以通过设置来让DevC++也用MSDN作为帮助。 怎样设置,请参考:[url=http://blog.csdn.net/wadefelix/archive/2...

C++ GUI编程---使用SmartWin++

SmartWin++ 是 100% 标准 C++ 编写的轻量级 GUI 库 ([url=http://smartwin.sourceforge.net/]http://smartwin.sourcef...

C++开源程序库评话(节选)

(本文是即将发表于2006年第6期《程序员》杂志的同名文章的节选。全文请见杂志) C语言天生就与开放结缘。C最初是作为UNIX的系统编程语言而流行起来的,而UNIX可以被认为是第一个产生重大影响的...

谈谈C++继承中的重载,覆盖和隐藏

谈谈C++继承中的重载,覆盖和隐藏 写正题之前,先给出几个关键字的中英文对照,重载(overload),覆盖(override),隐藏(hide)。在早期的C++书籍中,可能翻译...

小议char *和C语言的字符串

作者:乾坤一笑 来源:[url=http://blog.vckbase.com/smileonce/archive/2005/06/26/8330.html]http://blog.vckbase...

《c语言接口与实现》读后感

在网上看过一篇文章叫《c编程的四书五经》,中间就包括这本书。我推荐要好好研究c的朋友好好看看这本书。这本书用c进行数据结构的封装。其基本思想就是一个数据结构和围绕它操作的一族函数。只要学过c语言的人,...

如何编写异常安全的C++代码

如何编写异常安全的C++代码 关于C++中异常的争论何其多也,但往往是一些不合事实的误解。异常曾经是一个难以用好的语言特性,幸运的是,随着C++社区经验的积累,今天我们已经有足够的知...

消息报文处理组件(C/C++版)

在处理某种消息报文时, 我们会时常对报文内容进行分析, 下面的类对象提供了一种简单方式, 使得我们能够从烦人的报文细节解脱出来. 下面这段为C/C++头文件内容: #ifndef __WC...

《C++编程规范》笔记(设计风格)

第5条:一个实体应该只有一个紧凑的职责 单一职责原则。这个原则并不那么容易执行,即使是STL这样的程序库,也一样会犯违反该原则的错误。在这里,举了两个违反这一原则的著名实现:realloc和s...

C++ 内存布局(二) 虚继承 ---Empty virtual base classs (空虚基类)

上一次只是给出一个代码[url=http://blog.csdn.net/OpenHero/archive/2006/04/02/648005.aspx]http://blog.csdn.net/Op...

一个c++写的发牌程序

可以显示一,二,三,四家的牌 主要是为了训练我的牌感(记牌的能力),对有志于赌博或者桥牌事业的同志可能还有点用 编译为bd.exe,使用方法输入"bd -h"看帮助 以下是源代码(处理命令...

《C++编程规范》笔记(组织和策略)

这是C++信徒的摩西十戒,值得将其铭刻在显示器的边缘,供C++程序员们每日膜拜。我要将其铭刻在我的blog里,铭刻在我的记忆里,直到它们成为我思维的一部分。 第0条:不要拘泥于细节(了解哪些东西不应该...

C++内存布局(一) 引子 虚继承

class A { public: int a; }; class B : virtual public A { public: int b; }; class C : virtual p...

2005年华为招聘--C语言笔试试题

2005年华为招聘--C语言笔试试题 一、判断题(对的写T,错的写F并说明原因,每小题4分,共20分) 1、有数组定义int a[2][2]={{1},{2,3}};则a[0][1]的...

用C语言实现Ping程序功能

大部分人用ping命令只是作为查看另一个系统的[url=http://www.18839.com/]网络[/url]连接是否正常的一种简单方法。在这篇文章中,作者将介绍如何用C语言编写一个模拟ping...

C++项目避免线程死锁的体会

前几天被人问道:如果多线程程序出现死锁,怎么办?突然之间,觉得无法回答.在我写过的程序当中,似乎还没有发生过单纯的死锁问题.自己也写了不少多线程程序了,复杂一点的,超过10个以上的线程互相纠缠,为什么...

Dev-C++ FAQ

Dev-C++ FAQ Click here for Dev-C++ 5 FAQ Last update: 27/09/2000 Questions: 1....

Linux 内核使用的 GNU C 扩展

=========================== Linux 内核使用的 GNU C 扩展 =========================== GNC CC 是一个功能非常强大的跨平台 C...

[翻译] Effective C++, 3rd Edition, Item 49: 了解 new-handler 的行为(下)

[url=http://blog.csdn.net/fatalerror99/archive/2006/02/28/612673.aspx](点击此处,接上篇)[/url] 但是也许你依然在为 W...

MFC程序反汇编之快速定位全局对象构造函数、虚函数表、Command Map(消息映射)

目的:快数定位全局对象的构造函数 类的虚函数表 MessageMap表 工具:IDA4.8 VC6SP6 1. Vc6迅速生成一个mfcdemo,基于dialog,整个程序由一个CWinApp子类...

 
上一頁  下一頁
© 2005- 王朝網路 版權所有 導航