分类目录归档:C++学习

c++语言学习,典型案例学习,c++入门教程,实例源码讲解,红颜丽人博客C++学日记,C++语言程序设计,数据结构基础算法应用,零基础学习c++等内容。

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

C++中函数多态性以及虚函数的灵活应用实例源码

C++中的函数多态性以及虚函数的灵活应用实例源码。c++多态性与虚函数。

一、c++多态性

c++函数的多态性是对函数不同形式的声明的灵活应用。例如,同名但不同参数的函数就是函数的多态性表现;而名字与参数相同就是函数的覆盖;而不同类型的参数以及个数来声明不同或相同的函数,c++系统会根据[......]

Read more

C++中的静态关联与动态关联介绍

C++里面的静态关联以及动态关联说明。

一、去顶调用的具体对象的过程称为关联,就是把一个函数名与另一个类对象捆绑在一起,建立一个关联。关联指把一个标识符和一个存储地址联系起来。

二、函数重载和通过对象名调用的虚函数,在编译时即可确定其调用的虚函数属于哪一个类,其过程称为静态关联,由于是在[......]

Read more