![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 85
介绍C++相关内容
weixin_44000605
这个作者很懒,什么都没留下…
展开
-
C++提高编程
1、c++中的编程思想(1)面向对象编程(2)泛型编程:主要是利用技术模板进行编程的2、模板(1)特点①不可以直接使用,它只是一个框架②模板的通用性不是万能的,即一个模板并不是使用所以的场合(2)函数模板①模板目的,提高代码的复用性,将类型参数化,使用的时候再确定具体类型//函数模板 数据类型很多,若没有模板,则实现两个数交换,则需写很多函数// 模板目的,提高代码的复用性,将类型参数化//函数模板template<typename T>//这里的typaname可以用c原创 2022-05-04 11:19:04 · 78 阅读 · 0 评论 -
C++简单程序设计
1、C语言同时具有高级语言和汇编语言的优点(1)可以直接访问物理地址内存(2)有良好的可读性和可移植性2、C++是一个更好地C语言(他兼容C语言),他解决了C中存在的一些问题,另外引入了类机制,从而支持面向对象程序设计3、C++支持面向对象编程(核心),但他也同时支持面向过程编程(因兼容C语言)4、函数是C++程序中最小的功能单位5、头文件:如#include中的iostream这种常常被嵌入到程序开始的地方,故称为头文件,其中#include是称为预处理命令,即指示编译器在队程序进行预处理时,原创 2022-04-14 11:43:02 · 1782 阅读 · 0 评论 -
C++核心编程
1、内存的分区模型(1)代码区:书写的所有代码(二进制形式),由操作系统管理(2)全局区:放全局变量(在函数体外的变量)、静态变量(static)和常量(const)(包括字符串常量,双引号括起来的部分取其地址:&“hello”、全局常量)(3)栈顶:编译器管理(自动分配和释放),存参数值、局部变量(函数中的变量,包括main函数,而且局部常量也是放这)等(4)堆区:有程序员管理,若程序员不释放,则在程序结束的时候,系统自动回收2、内存四区的意义:不同区域存放的数据,赋予不同的生命周期,可原创 2022-04-16 11:02:50 · 749 阅读 · 0 评论