c++
文章平均质量分 93
HiFerry
这个作者很懒,什么都没留下…
展开
-
C++提高
本阶段主要针对C++泛型编程和STL技术做详细讲解,探讨C++更深层的使用 1 模板 1.1 模板的概念 模板就是建立通用的模具,大大提高复用性。模板的特点:模板不可以直接使用,它只是一个框架、模板的通用并不是万能的 1.2 函数模板 C++另一种编程思想称为泛型编程 ,主要利用的技术就是模板。C++提供两种模板机制:函数模板和类模板 1.2.1 函数模板语法 函数模板作用:建立一个通用函数,其函数返回值类型和形参类型可以不具体制定,用一个虚拟的类型来代表。语法:template<typename T原创 2021-06-08 18:57:19 · 896 阅读 · 2 评论 -
C++核心
1 内存分区模型 C++程序在执行时,将内存大方向划分为4个区域 代码区:存放函数体的二进制代码,由操作系统进行管理 全局区:存放全局变量和静态变量以及全局常量、字符串常量 栈区:由编译器自动分配释放,存放函数的形式参数值,局部变量等 堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收 不同区域存放的数据,赋予不同的生命周期,给我们更大的灵活编程 1.1 程序运行前 在程序编译后,生成了exe可执行程序,未执行该程序前分为两个区域: 代码区: 存放 CPU 执行的机器指令-代码的二原创 2021-06-02 11:59:38 · 1346 阅读 · 1 评论 -
C++基础入门
1 C++初识 1.1 编写一个C++程序 vs2019–>创建新项目–>c++空项目–>选择项目路径–>右键点击源文件–>添加新建项–>c++文件–>添加–>写代码–>点击本地windows调试器运行 #include<windows.h> #include<iostream> using namespace std; int main(void) { int x; x = MessageBox(GetForegroundW原创 2021-05-25 11:42:18 · 1207 阅读 · 4 评论