java/jspc/c++phpmysqloraclemssqlvbvcc#asphtml/css/jssystemdelphiperlphotoshopother
 
 
重读Essential C++ 读书笔记2

重读Essential C++ 读书笔记2 by sssa2000 7/25/2004 第二章:面向过程的编程风格 很久以前我也很困惑为什么要有面向过程面向对象的编程风格,虽然现在已经有...

重读Essential C++读书笔记1

重读Essential C++读书笔记1 放假有点时间,打算重新好好地读一次essential c++这本书,原来读这本书的时候,时间跨度太大了,导致与看了后面忘了前面。打算这次着重放在面向对象这方...

剖析C++函数调用约定

Visual C/C++ 的编译器提供了几种函数调用约定,了解这些函数调用约定的含义及它们之间的区别可以帮助我们更好地调试程序。在这篇文章里,我就和大家共同探讨一些关于函数调用约定的内容。...

关于c++名字解析规则的一次小研究,

在c.++中名字解析过程恐怕是最麻烦的东西之一了。花了很多时间,也不敢说自己弄明白了,但也得把自己自以为理解的东西写出来,以便好好整理下思路,如果不对之处请大家多多指正。 毫无疑问名字解析的大...

C语言, 值得终身使用的编程工具(三)――――使用建议

多年来使用C语言,积累了一些经验,林林总总,有具体的一些技巧,也有一些是涉及软件工程的内容,有些东西不仅仅适用于C语言,对于其它语言也同样适用。主要还是想从不同的角度来提出一些建议;对于具体的一些程序...

c++ Builder 初学问与答(十七)

(版权要求:本文仅授权CSDN使用,其他个人与网站不得转载、摘录,若有特别需求可与作者联系) 7)Set类如何用? 答:严格来说,CB的集合(Set)并不是一个类,而是一个类模板(Class Temp...

《c++ primer》读书笔记11

笔记范围:2.8节 从本章开始,我们就一直沿着一条主线前进,跟着作者设计了一个比较完整的array类,从设计的角度来说,(当然除了库的实现者外)我们没有必要花那么多时间在实现数据结构上,只要调...

《The C Programming Language》读书笔记1

笔记范围:《The C Programming Language》第一章 应该说,算上这次,我应该是第四次读这本书了,每次重读都收获不少。都引起我新的思考,很难想象这本一本技术小书给人留下的感...

《c++ primer》读书笔记10

笔记范围:2.7节 对于大多数人而言,学习编程的第一步就是模仿,说的直接点就是从教材上抄几段代码(比如那个知名的hello world)到机器上,然后慢慢的习惯,不错,这是一个学习语言的...

《c++ primer》读书笔记9

笔记范围:2.6节 每个程序员都知道,在程序运行过程中,一些情况是不可预料的,无论程序的设计看起来是多么完善,在某个特定的环境里同样会出错,但是这样的错误往往会有些共同之处,比如new的时候也...

《c++ primer》读书笔记8

笔记范围:2.5节 随着这本书的深入,越来越发现自己对c++的理解是多么的浅薄,现在的我对于这些笔记真是诚惶诚恐,要知道这些自以为是的理解也许在今后的某个日子里信手翻阅,恐怕自己都会问。这些...

《c++ primer》读书笔记7

笔记范围:2.4节 在上一节中作者带着我们初步建立一个class。正如作者自己所说:它能满足一些用户的需要,但是我们都知道我们的世界是多元的。当然需求也就会分不同的层次,但是生产的各类资源都极...

《c++ primer》读书笔记6

笔记范围:2.3节 早在2.1里作者就留给我们一个问题:要成为c++的一等公民需要那些条件(练习2.2)?个人认为这个问题非常重要。它直接关系到我们对类的设计思想和努力的方向,显然我们的方向该是:尽...

《c++ primer》读书笔记5

笔记范围:2.1节到2.2节 很多人都会觉得第二章很难,作者在第一篇的引言中也提到:如果读者觉得第二章的内容难以理解,就跳过他。而个人认为这样做不是最好的选择,事实上,第一篇的目的在于对这语言...

《c++ primer》读书笔记4

笔记范围:1.5节 本节的内容不是很难,学过一点编程的人都会很容易接受,但是,我一直以来就有一种感觉。自己用的最多但又用的最糊涂的也就是i/o系统,很明显i/o实现了对计算机设备的直接操作。在...

《c++ primer》读书笔记3

笔记范围:1.3节到1.4节 说来惭愧,在学c的时候对于1.3节中所讲的内容就没有好好读过,以至于在相当长的一段时间里,过得糊里糊涂的,当然,主要的责任在我自己。但是,背了这么大的罪,有点不甘...

《c++ primer》读书笔记2

笔记的范围:1.2节 在1.1节中,作者提出一个问题并用分而治之和独步求精的思想给出了解决方案,我在这里再重复一遍。在学习一个新东西之前。该从它的思想入手,我的建议是:在读完第二篇之前最好不要...

《c++ primer》读书笔记1

笔记的范围:第一篇的引言和1.1节 因为以前的读书习惯,我对这本书的开头抱着一种轻视的态度。自以为是的认为那不过是类似开场白那样的成篇废话。事实证明我错了。在不到四页的内容里。作者就一点不给面...

《c++ primer》读书笔记 说明

笔记说明: 实话说,我真的不知道面对这样一本名满天下的书,该如何去读、以怎样的态度去读、带着怎样的问题去读。按照作者的意见,我尽量以一个对C++一无所知的初学者的身份来理解这本书(事实上,我本来就是...

C语言结构体中的数据对齐

上C++实验课的时候,坐在我旁边的同学问了我一个问题: struct { char a; int b; double c; } sa; 其中sizeof(char) =1; siz...

高质量c++/c程序设计指南摘要(二)(原创)

有益的建议: 1. 变量(指针和数组)被创建之后,应及时把它们初始化,以防止把未初始化的变量当成右值来使用。 2. 当心变量的初值,默认值错误,或精度不够。 3....

高质量C++/C编程指南

//2001年的文章 高质量C++/C编程指南 文件状态 [ ] 草稿文件 [√] 正式文件 [ ] 更改正式文件...

高质量c++程序设计指南摘要(一)(原创)

良好的编程习惯 一﹑类: 封装: 让模块仅仅分开必须让外界知道的内容,而隐藏其他一切内容。 继承: 1.若A类和B类毫不相关,不可让B的功能多些而让B去继承A的功能和属性。 2. 若逻辑上...

C++中的多重继承

C++中的多重继承 虽然在软件设计中,许多书籍都推荐优先使用组合而不是继承,然而继承仍然拥有许多天然的优势,对基类成员的自动拥有,而不用像组合要显示地去转向调用所需复用的成员,从而平添更多的代码。...

标准C++类string的Copy-On-Write技术(三)

2.3.4、 Copy-On-Write的具体实现是怎么样的? 最后的这个问题,我们主要解决的是那个“民主集中”的难题。请先看下面的代码: string h1 = “h...

标准C++类string的Copy-On-Write技术(二)

2.2、 深入 在深入这前,通过上述的演示,我们应该知道在string类中,要实现写时才拷贝,需要解决两个问题,一个是内存共享,一个是Copy-On-Wirte,这两个主题会让我们产生...

标准C++类string的Copy-On-Write技术(一)

标准C++类std::string的 内存共享和Copy-On-Write技术 陈皓 1、 概念 Scott Meyers在《More Effective C...

c/c++程序的内存分配

-- 作者:thinker -- 发布时间:2005-8-14 17:09:05 -- c/c++程序的内存分配 c/c++程序的内存分配 题记: 所有的完美,都是在崩溃的一刻达到的!...

c++ primer(第四版)学习札记 9-5

1、对vector的操作中,使用pushback来增加元素,而不是使用[]操作符赋值后增加元素,[]操作符仅用来 得到某一元素,并且这一元素要存在!这和数组不同。 2、vector<int&g...

C/C++每日一课 >> [原创]指针易犯错误集(初学者适用)(2005-05-08)

/* C/C++每日一课*/ /*2005-05-08*/ /*来自 虚拟现实论坛 ([img]http://www.3d-vr.com/LunTan/bmb/images/url.gif[/im...

c++代码测试-vector赋值, 证明是深度赋值

//: c++代码测试 // vector赋值, 证明是深度赋值 vector<int>v1; vector<int>v2; //v1赋值 cout << &qu...

C++/C编程质量试题

[img]http://www.mybole.com.cn/bbs/Skins/Default/topicface/face1.gif[/img] C++/C编程质量试题 C++/C试题...

vlc学习计划(5)--VLC程序宏及线程分析

第一部分 变量及宏定义 1.消息映射宏 vlc_module_begin();...

C++ 读书笔记

注://后的内容是我自己加的注释。有些内容是从《C++程序设计语言》一书中引用。 第一章 概述 名字空间(namespace)是一种将程序库名称封装起来的方法。可以避免和应用程序发生命名冲突。 变...

……精通C语言(引导学习一门编程语言)

有没有人精通C语言的啊 我想把C学精通 但是我又不知道该怎么样循序渐进 不精通C语言学会C语言很容易,它没几个语句,没几个函数。但用是另一回事。就象 华山剑法难学,令狐师兄学了若干年,但还是...

C++中二维数组new小结

二维数组new小结 转至水木清华 1. A (*ga)[n] = new A[m][n]; ... delete []ga; 缺点:n必须是已知 优点:调用直观,连续储存,程...

Window+GCC+CDT用Eclipse開發C、C++

?Window+GCC+CDT用Eclipse開發C、C++ 转载自:http://www.javaworld.com.tw/ Author:sungo Eclipse除了可以開發Java之...

初学者看过来:简单谈谈 C/C++ 递归的思想,实现,以及和循环的关系。

很多初学者往往对递归迷惑不解,也在这上面花了不少的时间。其实教材上的例子很经典,只是它说的有一些唠叨了。初学者会看的头大的。编程是解决问题的,而现实中很多的问题都是比较简单的,没有象汉诺塔那么复杂。我...

顺序栈的实现(C语言)

顺序栈的C语言实现 #include "stdafx.h" //初始长度为100 #define StackSize 100 typedef char DataType...

在C++的虚继承中要注意的一个传值问题

// tea.cpp : Defines the entry point for the console application. // #include "stdafx.h"...

c语言面试题2道(华为)

1、一个学生的信息是:姓名,学号,性别,年龄等信息,用一个链表,把这些学生信息连在一起, 给出一个age, 在些链表中删除学生年龄等于age的学生信息。 #include "stdio....

C++ Template学习笔记之函数模板(7)——重载函数模板

函数模板可以被重载。如: // 类模板Array的定义 template <typename Type> class Ar...

C++ Template学习笔记之函数模板(6)——模板显式特化

我们并不总是能够写出对所有可能被实例化的类型都是最合适的函数模板。在某些情况下,我们可能想利用类型的某些特性,来编写一些比模板实例化的函数更高效的函数。在有些时候,一般性的模板定义对于某种类型来说并不...

C++ Template学习笔记之函数模板(5)——模板编译模式

一、包含编译模式 在包含编译模式下,我们在每个模板被实例化的文件中包含函数模板的定义,并且往往把定义放在头文件中,象内联函数所做的那样。如: // model1.h...

C++ Template学习笔记之函数模板(4)——显式模板实参

在某些情况下编译器不可能推演出模板实参的类型。如笔记(2)中所举的例子,如果模板实参推演过程为同一模板实参推演出两个不同的类型,则编译器会给出一个错误,指出模板推演失败。 在这种情况下...

C++ Template学习笔记之函数模板(2)——函数模板实例化

函数模板指定了怎样根据一组或更多实际类型或值构造出独立的函数。这个构造过程被称为模板实例化。这个过程是隐式发生的,它可以被看作是函数模板调用或取函数模板的地址的副作用。 为了判断用作模...

C++ Template学习笔记之函数模板(1)——函数模板定义

说明:本笔记是参考《C++ Primer(3rd)》中文版 函数模板提供了一种机制,通过它可以保留函数定义和函数调用的语义(在一个程序位置上封装了一段代码,确保在函数调用之前实参只被计...

C++/CLI中的Checked Iterators

The following symbols are for use with the checked iterators feature. _SECURE_SCL If defined as 1, u...

《The C++ programming language》读书笔记(2)——第二章:C++ 概览

第二章:C++ 概览 n对语言特征的细节理解——甚至有关一个语言的所有特征——也不能代替对该语言以及使用它的基本技术的全局性认识。 n最重要的问题并不...

《The C++ programming language》读书笔记(1)——第一章:致读者

第一章:致读者 n对于程序设计和设计技术的理解远比对细节的理解更重要,而这种理解的根本是时间和实践。 n要想从C++中获益,他们就必须花时间去学习,以使适合于C++的程序设计风格和技术真正变成自己...

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