代码搜索结果

找到约 10,000 项符合 C++ 的代码

深度探索c++对象模型(3).txt

介绍   多态是一种威力强大的设计机制,允许你继承一个抽象的public接口之后,封装相关的类型,需要付出的代价就是额外的间接性--不论是在内存的获得,或是在类的决断上,<mark>C++</mark>通过class的pointer和references来支持多态,这种程序风格就称为"面向对象".   大家好,雷神关于《深度探索<mark>C++</mark>对象模型》笔记终于又和大家见面了,速度慢的真是可以。好了不浪费时间了,直接进入主 ...

深度探索c++对象模型(2).txt

史列因:我刚看了你写的“深度探索<mark>C++</mark>对象模型(1)”,感觉很不错。不过我有一个建议:你说“谁知第一章便如此的难以消化,已经反复读了3遍,还是有些夹生”是很自然的。第一章是一个总览,如果你能全看懂,后面的就没什么看的必要了。第一章的内容后面都有详细介绍,开始只要有个大概印象就可以了。这本书中很多内容都是前后重复的。我建议你先不管看懂看不懂,只管向后看,之后再从头看几遍,那样效果好得多。    ...

深度探索c++对象模型(1).txt

第一章:关于对象(Object Lessons)   读完这一章使我想到了一个很久以前看到的一个笑话,编写一个HELLO WORLD的程序,随着水平和职务的不一样,程序代码也随着变化。当初看时完全当作笑话来看,现在看来写此笑话的人水平不一般。如果要使你的代码能够最大限度的适应不同的运行环境,和最大限度的复用,则在设计和编写的过程中需要考虑的问题很多,因此代码已变的不在具有C语言的简洁,高效。而 ...

深度探索c++对象模型(4).txt

雷神跌跌撞撞的读完了《深度探索<mark>C++</mark>对象模型》的第一章,虽然还是有些疑惑,但是已经感到收获很大。按照朋友的说法,第一章是一个概括的介绍,具体的细节会在以后的章节阐述,如果没有通读本书,第一章还是比较不容易理解的。雷神听过之后信心倍增,也不在有初看此书时的“世界末日”的感觉了(在第2篇雷神感到学了近一年的<mark>C++</mark>,居然水平如此之差),并且通过自己的努力,还是摸到了些门道,所以让我们 ...

深度探索c++对象模型(7).txt

关于《深度探索<mark>C++</mark>对象模型》停顿了半个月,今天继续啃这个骨头,我的学习进入了第四章,函数的语意学。先做个复习<mark>C++</mark>支持三种成员函数:静态、虚、和非静态。每一种函数的调用方式都不同,当然他们的作用也会有区别,一般来说我们只要掌握根据我们的需要正确的使用这三种类型的成员函数便可以了,至于内部是如何运做的我们可以不知。但是《深度探索<mark>C++</mark>对象模型》正是让我们对这些不知道 ...

深度探索c++对象模型(5).txt

上一篇我们对合成确省的构造函数做了一个了解,这一篇我们继续看看构造函数这个有趣的东西. Copy Constructor是什么?我们经常看到代码中有一些这样的函数调用方式X(X&) (“X of X ref”). 这个函数用用户自定义类型作为参数,那它的参数的构造便是由Copy Constructor负责的. 可见这个玩意非常重要,实际上Copy Constructor是由编译器自动合成的,不需 ...

深度探索c++对象模型(6).txt

我们现在还在和构造函数打交道,以前写程序时怎么根本没有考虑过构造函数的事情呢?原来编译器为我们做了这么多的事情,我们都不知道.,要想完全搞明白,看来还需要一段时间.我们继续向下走,进入一个新的章节.每当雷神看完一章后,总是期盼下一章节,因为这意味又一个新的里程开始了.对于这本书更是感觉强烈,因为全书总共才7章.   在第三章一开始,雷神就吃了一惊..书上给出了一个例子: class X{} ...