高质量C++/C编程指南
文章平均质量分 81
nhczp
LINUX,NAS,SAN,FS
展开
-
高质量C++/C编程指南 -- 第9章 类的构造函数、析构函数与赋值函数
高质量C++/C编程指南 -- 第9章 类的构造函数、析构函数与赋值函数 本文出自: 作者: 林锐 博士 (2002-07-24 06:02:00)原创 2006-10-14 15:18:00 · 802 阅读 · 0 评论 -
winsock编程入门
一, 什么是Socket接触网络编程当然要了解Socket,Socket(套接字)是一种网络编程接口,Socket提供了很多灵活的函数,帮助程序员写出高效的网络应用。Socket分为BSD UNIX和windows两个版本。在win32平台上的Winsock编程都要经过下列基本步骤:定义变量——获得Winsock版本——加载Winsock库——初始化——创建套接字原创 2007-06-30 08:14:00 · 1757 阅读 · 0 评论 -
学习C++(构造函数,析构函数和赋值操作符)
构造函数,析构函数和赋值操作符几乎所有的类都有一个或多个构造函数,一个析构函数和一个赋值操作符。这没什么奇怪的,因为它们提供的都是一些最基本的功能。构造函数控制对象生成时的基本操作,并保证对象被初始化;析构函数摧毁一个对象并保证它被彻底清除;赋值操作符则给对象一个新的值。在这些函数上出错就会给整个类带来无尽的负面影响,所以一定要保证其正确性。本章我将指导如何用这些函数来搭建一个结构良好的类的主原创 2007-03-29 16:01:00 · 1154 阅读 · 0 评论 -
学习C++(operator new 和 operator delete)
<!--function fullSize(sURL){ window.open(sURL,scrshot,width=500,height=375,top=20,left=20,directories=no , Toolbar = no, resizable = yes, menubar = no, ScrollBars = yes );}function原创 2007-03-29 15:25:00 · 3155 阅读 · 1 评论 -
STL实践指南
介绍这是一篇指导您如何在Microsoft Visual Studio下学习STL并进行实践的文章。这篇文章从STL的基础知识讲起,循序渐进,逐步深入,涉及到了STL编写代码的方法、STL代码的编译和调试、命名空间(namespace)、STL中的ANSI / ISO字符串、各种不同类型的容器(container)、模板(template)、游标(Iterator)、算法(Algorithms)、原创 2007-06-23 11:15:00 · 1323 阅读 · 0 评论 -
高质量C++/C编程指南 -- 附录A :C++/C代码审查表
附录A :C++/C代码审查表 文件结构转载 2006-10-18 17:34:00 · 1097 阅读 · 0 评论 -
高质量C++/C编程指南 -- 第11章 其它编程经验 参考文献
高质量C++/C编程指南 -- 第11章 其它编程经验 参考文献 本文出自: 作者: 林锐 博士 (2002-07-26 06:02:00)转载 2006-10-18 17:22:00 · 1249 阅读 · 0 评论 -
高质量C++/C编程指南 -- 第6章 函数设计
高质量C++/C编程指南 -- 第6章 函数设计 本文出自: 作者: 林锐 博士 (2002-07-18 06:02:00)转载 2006-10-13 21:47:00 · 1027 阅读 · 2 评论 -
高质量C++/C编程指南 -- 第4章 表达式和基本语句
高质量C++/C编程指南 -- 第4章 表达式和基本语句 本文出自: 作者: 林锐 博士 (2002-07-16 06:02:01)原创 2006-10-13 20:37:00 · 802 阅读 · 0 评论 -
高质量C++/C编程指南 -- 前言
前 言 软件质量是被大多数程序员挂在嘴上而不是放在心上的东西! 除了完全外行和真正的编程高手外,初读本书,你最先的感受将是惊慌:“哇!我以前捏造的C++/C程序怎么会有那么多的毛病?”原创 2006-10-13 15:55:00 · 906 阅读 · 0 评论 -
高质量C++/C编程指南 -- 第10章 类的继承与组合
高质量C++/C编程指南 -- 第10章 类的继承与组合 本文出自: 作者: 林锐 博士 (2002-07-25 06:02:00)原创 2006-10-14 15:19:00 · 1016 阅读 · 0 评论 -
高质量C++/C编程指南 -- 第8章 C++函数的高级特性
高质量C++/C编程指南 -- 第8章 C++函数的高级特性 本文出自: 作者: 林锐 博士 (2002-07-23 06:02:01)转载 2006-10-14 15:14:00 · 955 阅读 · 0 评论 -
高质量C++/C编程指南 -- 第7章 内存管理 (2)
高质量C++/C编程指南 -- 第7章 内存管理 (2) 本文出自: 作者: 林锐 博士 (2002-07-22 06:02:00)转载 2006-10-14 11:59:00 · 1002 阅读 · 1 评论 -
高质量C++/C编程指南 -- 第7章 内存管理 (1)
第7章 内存管理 欢迎进入内存这片雷区。伟大的Bill Gates 曾经失言: 640K ought to be enough for everybody — Bill Gates 1981 程序员转载 2006-10-14 10:49:00 · 867 阅读 · 0 评论 -
高质量C++/C编程指南 -- 第2章 程序的版式
第2章 程序的版式 版式虽然不会影响程序的功能,但会影响可读性。程序的版式追求清晰、美观,是程序风格的重要构成因素。 可以把程序的版式比喻为“书法”。好的“书法”可让人对程序一目了然,看得兴致勃勃。差的程序“书法”如螃蟹爬行,让人看得索然无味,更原创 2006-10-13 19:51:00 · 798 阅读 · 0 评论 -
高质量C++/C编程指南 -- 第5章 常量
高质量C++/C编程指南 -- 第5章 常量 本文出自: 作者: 林锐 博士 (2002-07-17 06:02:00)转载 2006-10-13 21:01:00 · 1001 阅读 · 0 评论 -
高质量C++/C编程指南 -- 第3章 命名规则
第3章 命名规则 比较著名的命名规则当推Microsoft公司的“匈牙利”法,该命名规则的主要思想是“在变量和函数名中加入前缀以增进人们对程序的理解”。例如所有的字符变量均以ch为前缀,若是指针变量则追加前缀p。如果一个变量由ppch开头,则表明它是指向字符指针的指针。原创 2006-10-13 20:10:00 · 783 阅读 · 0 评论 -
高质量C++/C编程指南 -- 第1章 文件结构
第1章 文件结构每个C++/C程序通常分为两个文件。一个文件用于保存程序的声明(declaration),称为头文件。另一个文件用于保存程序的实现(implementation),称为定义(definition)文件。C++/C程序的头文件以“.h”为后缀,C程序的定义文件以“.c”为后缀,C++程序的定义文件通常以“.cpp”为后缀(也有一些系统以“.cc”或“.cxx”为后缀)。原创 2006-10-13 15:40:00 · 1214 阅读 · 0 评论 -
在函数重载和设定参数缺省值间慎重选择
-------------------------------------------------------------------------------- 条款24: 在函数重载和设定参数缺省值间慎重选择会对函数重载和设定参数缺省值产生混淆的原因在于,它们都允许一个函数以多种方式被调用:void f(); // f被重载void f(int x);f(); // 调用原创 2007-04-05 11:04:00 · 1355 阅读 · 0 评论