标签归档:零基础学习c++

C++文件IO操作流实例详解



C++文件IO操作流实例详解。前两节介绍了C++的IO流类库,标准设备IO操作流中部分预定义流对象的成员函数以及IO格式控制。那今天我将继续介绍关于C++中的流操作内容——文件IO操作流fstream。并会着重讲解C++是如何对文件进行操作的。

文件指存放在外部介质上的数据的集合。大家都知道操[......]

Read more

C++异常处理实例



C++异常处理实例,使用介绍。C++异常处理程序中的错误分为编译时的错误和运行时的错误。编译时的错误主要是语法错误:句尾没有加分号,括号不匹配,关键字错误等,这类错误比较容易修改,编译系统会指出错误在第几行,什么错误。而运行时的错误则不容易修改,因为其中的错误是不可预料的,或者可以预料但无法避免的,[......]

Read more

C++之命名空间End Chapter

C++中的命名空间和头文件的命名规则。也是C++这一基础系列的最后一节。首先感谢在学习C++的一路上,有这么多关注这系列的博友们的陪伴和帮助。正因为有了你们的建议和指导,使我对C++有了更深的认识和更大的兴趣。这个系列结束之后,我会继续学习和关注C++的一些实际应用。

一个大型软件通常是由多个[......]

Read more

C语言中.C头文件和.H头文件的概念以及关系

C语言中.C头文件和.H头文件的概念以及关系。程序设计如果概念很清晰,那基本上没什么难题(会难在数学上,比如算法的选择、时间空间与效率的取舍、稳定与资源的平衡上)。然而要掌握清晰的概念也没那么容易。比如下面这个例子,看看你有没有很清晰透彻的认识。
//a.h
void foo();
//a.c[......]

Read more

C++一维数组起泡法思路以及相关应用实例

C++一维数组起泡法思路以及相关应用实例。一维数组的定义和引用。c++一维数组相关概念介绍。

c++一维数组相关概念

1、 具有相同属性有内在联系的一批数据看作一个有机的整体,称为数组。

2、 引用数组的好处:引入数组就不需要在程序中定义大量的变量,大大减少程序中变量的数量,使程序[......]

Read more

C++二维数组的应用及行列互换存储思路介绍,擂台法求最大值

C++二维数组的应用及行列互换存储思路介绍,擂台法求最大值。

c++二维数组的定义和引用

1、  具有两个下标的数组称为二维数组。

2、  一般形式:

类型标识符 数组名[常量表达式][常量表达式]

例如:float a[3][4], b[5][6];

3、  c[......]

Read more

深入理解C++字符数组函数

深入理解C++字符数组函数。

1、   字符串复制函数

其函数原型为:strcpy ( char[ ] , const char[ ]);

strcpy是string copy(字符串复制)缩写。其作用是将第二个字符数组里面的字符串复制到第一个字符数组中去,把第一个字符数组中的相应[......]

Read more

C++中的指针入门实例简介及剖析

C++中的指针入门实例简介及剖析。c++指针介绍。指针源码:

C++指针复习

一、指针的基本概念

1、   c++内存存储原理

如果在程序中定义一个变量,在编译时就给这个变量分配内存单位。系统根据程序中定义的变量类型,分配一定长度的空间。例如,C++编译系统一般为整形变量分配[......]

Read more

C++指向结构体变量的指针与链表结构的关系实例

c++指向结构体变量的指针与链表结构的关系应用

1、 一个结构体变量的指针就是该变量所占据的内存段的起始地址。可设一个指针变量来指向一个结构体变量,该指针变量的值是结构体变量的其实地址。指针变量也可用来指向结构体数组的元素。

举例说明:声明一个结构体Student类型,定义一个Stude[......]

Read more

c++动态内存分配和撤销方式实例说明

c++动态内存分配和撤销方式剖析。C语言中是利用库函数malloc以及free来分配与撤销内存空间的。C++提供了运算符new以及delete来取代malloc和free函数。new和delete是运算符,不是函数,所以执行效率高。和C语言兼容,但是C++仍保留malloc和free函数,提议使用n[......]

Read more