
C++学习笔记总结
文章平均质量分 87
轻雨漫步
这个作者很懒,什么都没留下…
展开
-
(转载)C++中的iomanip.h库函数
在c++程序里面经常见到下面的头文件#include io代表输入输出,manip是manipulator(操纵器)的缩写 iomanip的作用: 主要是对cin,cout之类的一些操纵运算子,比如setfill,setw,setbase,setprecision等等。它是I/O流控制头文件,就像C里面的格式化输出一样. 以下是一些常转载 2012-03-23 17:45:27 · 5669 阅读 · 0 评论 -
(整理) c++面向对象编程必备“良方”---重点难点总结
c++面向对象编程必备“良方”---重点难点总结声明:以下部分内容出自http://blog.youkuaiyun.com/zhanxinhang,其作者为:花心龟的扮演者ZhanHang.特此声明.前言: c++面向对象中的繁琐机制,不得不让你在编程中频频“犯病”,找错误,找bug,困扰,是你的病源所在,本人虽不是什么“良医”, 却也算是总结出以下“良方”。药方转载 2012-04-12 09:01:53 · 1850 阅读 · 0 评论 -
(总结)C++的构造函数(初始化列表,缺省/复制和带默认参数的构造函数)和析构函数详解
C++的构造函数(初始化列表,缺省/复制构造和带默认参数的构造函数),拷贝赋值函数(运算符重载)和析构函数详解.问题:C++中的空类,默认情况下会产生哪些类成员函数? 系统默认的缺省构造函数和复制构造函数(拷贝构造函数) 系统默认提供的析构函数. 系统默认的拷贝赋值函数(运算符重载函数):用于同类对象之间的赋值. 系统默认的取值运算:当对原创 2012-03-27 17:55:46 · 6081 阅读 · 0 评论 -
(总结)C++中实现代码重用的手段----继承和聚合
C++中实现代码重用的手段----继承和聚合C++中实现代码重用的手段: 1.继承: B继承A的条件: 逻辑上B是A的"一种(a kind of)",且A的所有属性和功能对B都有意义,则容许继承. 比如CSaleman(销售人员)类继承CCompanyStaff(员工)类, 轿车可以继承交通工具的所有特征.因为轿车原创 2012-03-28 14:48:56 · 6555 阅读 · 0 评论 -
C++友元关系和类的静态成员概念和使用
一:C++友元关系:1.类对于成员的封装(public, private, protected) 1).封装性的优势: 有效地保护了对象的内部细节,使得对象的使用和对象的实现分开,互相不产生影响。 2).封装性的缺陷: 1、C++为实现对象的封装,必然会做一些额外的工作,从而导致程序的效率下降。 (调用成员函数来访问成员的时间开原创 2012-03-24 18:34:16 · 4304 阅读 · 0 评论 -
(总结)C++中函数重载,覆盖(重写)和隐藏详解(待补充)
C++中函数重载,覆盖(重写)和隐藏详解一:函数重载基本知识: 1.函数重载的定义: 在相同的作用域内的同名函数. 不同作用域内的同名函数通过作用域来区分不形成重载. 2.函数重载的处理方式:编译器是以静态绑定的方式处理的. 3.函数重载的分类; 类的成员函数原创 2012-04-04 11:41:33 · 1464 阅读 · 0 评论 -
(总结)C++虚继承,虚基类、虚函数与纯虚函数的概念和引用(待补充)
C++虚基类、虚函数与纯虚函数的概念和引用 声明: 部分资料出自以下博文:点击打开链接和点击打开链接 一:什么是C++多继承的多义性?先看以下的代码:class A{public: int iValue;};class B1:public A{public: void b1Printf()原创 2012-04-02 10:36:25 · 4291 阅读 · 0 评论 -
(转载)C/C++条件编译的相关知识点
链接:http://blog.youkuaiyun.com/ryf8805/article/details/4775515情况1:预处理指示符(条件指示符)ifdef:#ifdef _XXXX ......#else ......#endif用来判断一个预处理器常量是否已经被定义,以便有条件的包含程序代码。 作用:可以很方便的开启/关闭整个程序的某项特转载 2012-03-22 17:54:42 · 1385 阅读 · 0 评论 -
(整理)C++中指针和引用的区别和联系(待补充)
C++中指针和引用的区别和联系一:关于引用的知识:1.引用的概念: 引用就是给变量取一个别名.主要用于函数参数和返回值类型,符号 type & 表示 type 类型的引用. 2.引用的特点: 引用变量和被引用变量的值同步变化(两者实际操作的都是同一个内存空间).可以看做是特殊的指针。 引用必须在定义时马上被初始化.原创 2012-03-28 22:43:47 · 1067 阅读 · 0 评论 -
C++中string型字符串的使用示例
C++中string型字符串的使用示例提纲: 一:string型字符串声明,初始化和赋值: 1.string型字符串的声明和初始化方式: 2.string型字符串的声明和初始化的简单示例: 3.string字符串的赋值及其示例:二:string型字符串的基本操作函数: 1.基本操作函数介绍: 2.基本操作函数示例:转载 2012-03-08 21:55:53 · 8243 阅读 · 0 评论 -
(转载)C++ ofstream和ifstream详细用法
原文出自【比特网】,转载请保留原文链接:http://soft.chinabyte.com/database/460/11433960.sh[导读] ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间 在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O.转载 2012-03-21 21:46:55 · 24617 阅读 · 0 评论 -
(总结)C++运算符重载
一:C++运算符重载: 1.运算符重载的概念: 可以重新定义已有的运算符,使其完成自定义的功能。 2.运算符重载的作用: 运算符重载与函数重载相似,其目的是增加运算符函数,让运算符具有另一种功能。 3.运算符重载的实质: 因为使用运算符实际就是一种函数调用,所以运算符重载实际上就是函数重载,同函数重载一样属于静态多态性(编译时的多态性,原创 2012-04-20 22:22:13 · 1893 阅读 · 0 评论