life is wonderful

世界上并没有完美的程序,但我们并不因此而沮丧,因为写程序本来就是一个不断追求完美的过程。...

C++之类的常成员

类的常成员与类的静态成员相似。类的常成员包括常数据成员和常成员函数。        常数据成员        在类的成员定义中,使用修饰符const说明的数据成员称为常数据成员。常数据成员必须初始化,并且它的数值不能被更新。常数据成员是通过构造函数的成员初始化列表进行初始化的。       ...

2015-02-27 10:35:12

阅读数:992

评论数:0

C++之类的静态成员

在C++语言中,静态成员可以实现类的多个对象之间的数据共享。静态成员不是属于某个对象的,而是属于类的。它是某个类的所有对象共有的。静态成员有两种:静态数据成员和静态成员函数。        静态数据成员        静态数据成员作为类的一种成员,它被类的所有对象所共享,而不是属于某个对象的。...

2015-02-25 16:24:29

阅读数:757

评论数:0

C++函数之类的构造函数析构函数

对于类对象成员的初始化我们始终是建立成员函数然后手工调用该函数对成员进行赋值的,那么c++中对于类来有没有更方便的方式能够在对象创建的时候就自动初始化成员变量呢,这一点对操作保护成员是至关重要的,答案是肯定的。关于C++类成员的初始化,有专门的构造函数来进行自动操作而无需要手工调用,在正式讲解之前...

2015-02-25 10:01:59

阅读数:1497

评论数:0

C++自定义数据类型之类和简单对象

类        类的定义:类是一种复杂的数据类型它是将不同类型的数据和与这些数据相关的操作封装在一起的集合体。因此,类具有对数据的抽象性,隐藏性和封装性。类是C++程序中最常用的自定义数据类型。        说白了,类就是将现实世界中具有相同属性的一类客观事物的抽象,而对象就是类的一个实例...

2015-02-24 10:09:45

阅读数:1584

评论数:0

C++之函数

函数        说到C++的函数,首先要学会从已有的程序中分理出函数,首先我们就来举一个例子。 #include void main() { double x,y; cout<<"Input double x and y: "; cin>>...

2015-02-23 20:53:39

阅读数:780

评论数:0

C++自定义数据类型之联合

联合        联合是类型不同,数目固定的若干个变量的集合。组成联合的若干个成员是共用一个内存地址。        联合的定义格式:        union          {                      };         联合变量的定义格式:    ...

2015-02-23 10:14:43

阅读数:1435

评论数:0

C++自定义数据类型之结构

结构        结构是数目固定的不同数据类型的若干变量的集合。实际上,结构也可以是相同变量的集合。        定义结构变量应先定义结构,任何一个结构变量都具有某种结构模式。结构模式是结构变量所属的形式,一个结构模式可以定义若干个结构变量。        结构模式的定义格式:    ...

2015-02-22 20:21:43

阅读数:1167

评论数:0

C++自定义数据类型之数组

数组       数组是数目固定,类型相同的若干变量的有序集合。       数组的定义格式:    [][]...  带有n个[]的为n维数组。方括号中的表示维数的大小,它也可以是一个常量表达式。       数组元素的表示: [][]...  数组下标规定为从0开始并且各个元素在内存中是按下标...

2015-02-20 09:52:04

阅读数:2976

评论数:0

C++自定义数据类型之枚举

枚举        如果一个变量你需要几种可能存在的值,那么就可以被定义成为枚举类型。之所以叫枚举就是说将变量或者叫对象可能存在的情况也可以说是可能的值一一例举出来。        枚举是一种自定义数据类型,具有这种数据类型的量称为枚举常量。由于枚举常量实际上是一个int型常量,故称为枚举常量。 ...

2015-02-17 18:30:59

阅读数:1354

评论数:0

C++自定义数据类型之指针

好像这方面的知识理解起来很费劲儿,看了三四遍了吧,还是模模糊糊的,没有条理性,所以就开始翻看博客里这方面的内容,可能是看的少吧,还是不能让我彻底的明白,因此就度娘了一下,看了几篇关于指针的文章,觉得有必要去仔细的推敲。        要了解指针,多多少少会出现一些比较复杂的类型,所以先介绍一下如何...

2015-02-15 18:37:11

阅读数:1956

评论数:0

C++语言之内联函数和重载函数

内联函数        在c++编程中,通常将代码短,访问频率高的函数定义为内联函数,这样可以提高效率。对于内联函数的定义方法是在一般函数的函数头前家关键字inline。        可以定义一个求一个数的平方的内联函数:        inline   int   asd_int(int  x...

2015-02-11 21:39:11

阅读数:1472

评论数:0

C++函数之递归调用

在书上看到过归纳的使用递归调用解决问题的特点:       1,将原有的问题能够分解为一个新问题,而新问题又要用原有问题的解决方案,这便体现了递归。按照这一特点将问题分解下去,每次出现的新问题都是原问题简化的子问题,而种种分解出来的新问题是具有已知解的问题。       2,递归调用的过程可分为两...

2015-02-11 18:21:36

阅读数:4763

评论数:0

C++语言中的编译预处理

相对于C语言,C++确实改进了不少,由于C++兼容C语言的好多东西,所以在程序分析的时候不免遇到一些C语言的问题。   说起预处理功能,它是由一些处理命令组成的,由于这些命令在程序正常编译之前执行,因此得名。C++常用的预处理命令有三种: 1宏定义命令     这种命令一般用在C语言中,C++中已...

2015-02-09 10:49:33

阅读数:1514

评论数:0

C++语言中的循环语句

首先编写简单的小程序熟悉三种循环语句 编程求出自然数1~100之和。       1 while循环语句:        #include         void main()        {             int  i=1,sum=0;             while(i  ...

2015-02-05 18:53:46

阅读数:2353

评论数:0

C++之基本数据类型转换和转换函数

C++语言中类型转换有两种:隐式转换和强制转换。在类型转换的过程中还有保值转换和非保值转换之分。保值转换是安全的,数据精度不会受到损失,如数据类型有低向高转换;非保值转换是不安全的,数据精度会受到损失,编译系统对这类转换会发出警告错,但是依然会运行程序,如数据类型由高到低的转换。 1保值的隐式转换...

2015-02-04 16:35:23

阅读数:1880

评论数:1

C++程序的易混淆的数据元素(变量和常量)

通过这几天的看书,越来越觉得只有静下心来才能真正的读进去,尤其看编程的C++语言,以前总觉得只要会一些就可以了,拉下了许多,都是一知半解,重新仔细了解C++的一些基本概念,感觉自己要坚定好好学习这门课程,为将来的数据结构奠定一个好的基础。今天就把这两天的一些基础知识做一下梳理和总结。 一变量的类型...

2015-02-03 20:36:45

阅读数:1080

评论数:0

VC++6.0编译系统的使用

对于这个VC++6.0编译系统其实一年前接触使用了,当时也没有怎么明白,编译的单文件程序和多文件程序也是混着使用,根本就不清楚File中的C++ Source File和Project中的Win32 Console Application两者的区别。当时如果写程序就随便打开一个,有的时候还不能编译...

2015-02-02 19:30:49

阅读数:1186

评论数:2

C++语言的词法和词法规则

一C++语言的字符集(同C语言)      1大小写英文字母       a~z(国际ASCII码为97~122)和A~Z(国际ASCII码为65~90)      2数字字符       0~9(国际ASCII码为48~57)      3其他字符      空格  ! #  %  ^   &a...

2015-02-01 16:39:40

阅读数:1649

评论数:1

提示
确定要删除当前文章?
取消 删除