-
C++编程对缓冲区的理解 日期:2011-04-12 23:18:43 点击:2 好评:0
下面介绍 缓冲区 的知识。 一、什么是缓冲区 缓冲区又称为缓存,它是内存空间的一部分。也就是说,在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,...
-
C++基础之C++多态技术(1) 日期:2011-04-12 23:18:43 点击:3 好评:0
多态 (polymorphism)一词最初来源于希腊语polumorphos,含义是具有多种形式或形态的情形。在程序设计领域,一个广泛认可的定义是一种将不同的特殊行为和单个泛化记号相关联的能力。...
-
详细介绍C语言指针函数和函数指针 日期:2011-04-12 23:18:43 点击:1 好评:0
往往,我们一提到 指针函数 和 函数指针 的时候,就有很多人弄不懂。下面详细为大家介绍 C语言 中指针函数和函数指针。 一、指针函数 当一个函数声明其返回值为一个指针时,实际...
-
C++基础之重载赋值运算符 日期:2011-04-12 23:18:43 点击:1 好评:0
重载赋值运算符 为了解决上面的问题,我们应该写一个特殊的赋值运算符函数来处理这类问题。当需要为同一个类的两个对象相互赋值时,就可以重载运算符函数。这个方法可以解决类...
-
C++基础之this指针的详解 日期:2011-04-12 23:18:43 点击:0 好评:0
关于 C++ 中的 this指针 ,建议大家看看这篇文章,《 C++中的this指针 》,供参考。 this指针是一个特殊的指针,当类的某个非静态的成员函数在执行时,就会存在this指针。它指向类的一...
-
C++基础之析构函数的介绍 日期:2011-04-12 23:18:43 点击:1 好评:0
析构函数 (destructor) 与构造函数相反,当对象脱离其作用域时(例如对象所在的函数已调用完毕),系统自动执行析构函数。析构函数往往用来做清理善后 的工作(例如在建立对象时用...
-
C语言基础之文件操作基本常识 日期:2011-04-12 23:18:43 点击:0 好评:0
我们都知道,在 C语言 中, 文件操作 都是由库函数来完成的。下面会给大家介绍到输入输出等函数,供参考 。 由于程序中经常有大量对文件的输入输出操作,它经常构成了程序的主...
-
C++中内存分配详解 日期:2011-04-12 23:18:43 点击:0 好评:0
程序运行时,特别要注意的是内存的分配。下面介绍 C++ 程序设计中的 内存分配 。 一、内存基本构成 可编程内存在基本上分为这样的几大部分:静态存储区、堆区和栈区。他们的功能...
-
C++基础之C++小知识集锦 日期:2011-04-12 23:18:43 点击:0 好评:0
下面是C++中的一些小的知识点,给大家介绍一下,供参考。 一、#include filename.h和#include filename.h的区别 #include filename.h是指编译器将从当前工作目录上开始查找此文件 #include filename.h是指...
-
经验分享 从C到C++(三) 日期:2011-04-12 23:18:43 点击:1 好评:0
C++ 技术固然是很时髦的,许多C用户都想在尽可能短的时间内为自己贴上C++的标签。介绍C++的书很多,但只有那些已经侥幸入门的用户才偶尔去翻翻,仍有不少在C++门口徘徊的流浪汉。...
-
STL组件之迭代器(1) 日期:2011-04-12 23:18:43 点击:6 好评:0
STL 的一个重要特点是数据结构和算法的分离。尽管这是个简单的概念,但这种分离确实使得STL变得非常通用。例如,由于STL的sort()函数是完全通用的,你可以用它来操作几乎任何数据集...
-
STL组件之算法(1) 日期:2011-04-12 23:18:43 点击:2 好评:0
STL 提供了大量的模板类和函数,可以在OOP和常规编程中使用。所有的STL的大约50个算法都是完全通用的,而且不依赖于任何特定的数据类型。下面的小节说明了三个基本的STL组件: 1)...
-
STL容器之向量vector容器 日期:2011-04-12 23:18:43 点击:1 好评:0
STL 是 C++ 的一个类库。 STL 中的容器有队列容器和关联容器,容器适配器(congtainer adapters:stack,queue,priority queue),位集(bit_set),串包(string_package)等等。 在系列中,我将介绍list,...
-
STL容器之双端队列和表容器类 日期:2011-04-12 23:18:43 点击:1 好评:0
STL 是 C++ 的一个类库。STL中的容器有队列 容器 和关联容器,容器适配器(congtainer adapters:stack,queue,priority queue),位集(bit_set),串包(string_package)等等。 在系列中,我将介绍list,...
-
初学者必读C/C++指针应用 日期:2011-04-12 23:18:43 点击:3 好评:0
C++ 中,成员指针是最为复杂的语法结构。但在事件驱动和多线程应用中被广泛用于调用回叫函数。在多线程应用中,每个线程都通过指向成员函数的指针来调用该函数。在这样的应用中...
-
经验分享:C++编程中的四个调试小技巧 日期:2011-04-12 23:18:43 点击:3 好评:0
下面介绍 C++ 编程的四个小技巧,供大家参考。 1.调试标记 适用预处理#define定义一个或多个调试标记,在代码中把调试部分使用#ifdef 和#endif 进行管理。当程序最终调试完成后,只需要...
-
C语言的面向对象式重构 日期:2011-04-12 23:18:43 点击:0 好评:0
重构 (Refactoring)就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。 在越来越多的方...
-
C++中基类对象安全转换为派生类对象的方法 日期:2011-04-12 23:18:43 点击:1 好评:0
通常,为了实现多态性,我们将基类的指针或引用指向 派生类对象 。而当需要使用该派生类对象的特有方法时,可以通过将基类指针转换为派生类指针以达到目的。这样做总是合法的...
-
C++的用处 日期:2011-04-12 23:18:43 点击:0 好评:0
C++ 准确说是一门中级语言,介于汇编和高级语言之间吧,要求程序员了解计算机的内部数据存储。个人认为,作为学生还是花功夫学C++,因为《设计模式》《数据结构》这些课程基本上...
-
C++学习重点分析 日期:2011-04-12 23:18:43 点击:0 好评:0
C++ 是一种语言,仅仅是它的语法、特性、标准类库就已经是一门非常高深的课程,所以在开始学习的时候,必须先要打好基础。要知道当我们在学习它的时候重点应该注意什么。 一、...