内存分区模型 C++程序在执行时,将内存大方向划分为4个区域 代码区:存放函数体的二进制代码,由操作系统进行管理的 全局区:存放全局变量和静态变量以及常量 栈区:由编译器自动分配释放,存放函数的参数值、局部变量等 堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收 内存四区意义: 不 ...
转载
2021-08-03 17:04:00
112阅读
2评论
C++核心编程 本阶段主要针对C++面向对象编程技术做详细讲解,探讨C++中的核心和精髓。 1 内存分区模型 C++程序在执行时,将内
#include<iostream> using namespace std; //普通实现页面 //Java 页面 class Java { public: void header() { cout << "首页、公开课、登录、注册>>>>(公共头部)" << endl; } void foote ...
转载
2021-09-21 18:04:00
149阅读
2评论
int main 引用 引用做函数的参数//交换函数//1、值传递void mySwap01(int a ,int b){ int temp = a; a = b; b = temp; cout <<"Swap01 a="<<a<<endl; cout <<" Swap01 b="<<b<<endl ...
转载
2021-09-14 10:38:00
346阅读
2评论
class Animal { public: //Speak函数就是虚函数 //函数前面加上virtual关键字,变成虚函数,那么编译器在编译的时候就不能确定函数调用了。 virtual void speak() { cout << "动物在说话" << endl; } }; class Cat : ...
转载
2021-09-21 19:20:00
99阅读
2评论
本阶段主要针对C++面向对象编程技术做详细讲解,探讨C++中的核心和精髓。1 内存分区模型C++程序在执行时,将内存大方向划分为4个区域代码区:存放函数体的二进制代码,由操作系统进行管理的全局区:存放全局变量和静态变量以及常量栈区:由编译器自动分配释放, 存放函数的参数值,局部变量等堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收内存四区意义:不同区域存放的数据,赋予不同的生命周
转载
2021-06-09 14:09:33
164阅读
02 -- C++核心编程 作者:elfin 资料来源:黑马程序员 本阶段主要针对C++==面向对象==编程技术做详细讲解,探讨C++中的核心与精髓。 1、内存分区模型 C++程序在执行时,将内存大致划分为**4个区域** 代码区:存放函数体的二进制代码,由操作系统进行管理; 全局区:存放全局变量、
原创
2021-07-22 10:42:10
171阅读
#include <iostream> using namespace std; #include <fstream> //读文件的操作函数 void read() { //1、包含读写文件的头文件 #include <fostream> //2、创建读文件的对象 ofstream fos; //3 ...
转载
2021-09-16 11:29:00
181阅读
2评论
1. 引用的基本使用2. 引用的注意事项3. 引用做函数参数4. 引用做函数返回值5. 引用的本质6. 常量引用1. 引用的基本使用 引用的作用: 给变量起别名。 引用的语法: 数据类型 &别名 = 原名 实例如下所示。#include<iostream>using namespace std;int main(){ //引用的基本语法:数据类型 &别名 = 原名 int a = 10; //创建引用 int &b = a; cou.
原创
2021-05-19 22:02:19
264阅读
intmain内存分区模型代码区:存放函数的二进制代码,有操作系统进行管理的全局区:存放全局变量和静态变量以及常量栈区:由编译器自动分配与释放,存放函数的参数值,局部变量等堆区:由程序员分配和释放,若程序员不释放,则在程序接收的时候由操作系统回收 内存机制: c++ 中在程序运行前分为全局区和代码区 ...
转载
2021-09-14 09:33:00
130阅读
2评论
函数的默认参数 函数的占位参数 返回值 函数名 (数据类型){} 函数重载 函数重载的注意事项 ...
转载
2021-09-16 09:52:00
100阅读
2评论
1 内存分区模型C++程序在执行时,将内存大方向分为4个区域代码区:存放函数体的二进制代码,由操作系统进行管理的全局区
原创
2022-12-06 03:15:53
133阅读
2.1 引用的基本使用作用: 给变量起别名语法: 数据类型 &别名 = 原名示例:# include<iostream>using namespace std;int main() {//引用基本语法//数据类型 &别名 = 原名 int a = 10; //创建引用 int &b = a; cout << "a = " << a << endl; cout << "b = " <<
原创
2021-08-27 10:17:09
151阅读
1. 文件操作概述2. 文本文件2.1 写文件2.2读文件3. 二进制文件3.1 写文件3.2 读文件1. 文件操作概述 到目前为止,我们已经使用了iostream标准库,它提供了cin和cout方法分别用于从标准输入读取流和向标准输出写入流。当实现从文件读取流和向文件写入流时,就需要用到C++中另一个标准库fstream,它定义了三个新的数据类型:数据类型描述ofstream该数据类型表示输出文件流,用于创建文件并向文件写入信息。ifstream该数据类型表示输入文.
原创
2021-05-19 22:00:48
399阅读
3.1 函数默认参数在C++中,函数的形参列表中的形参是可以有默认值的。语法:返回值类型 函数名 (参数= 默认值){}示例:int func(int a, int b = 10, int c = 10) { return a + b + c;}//1. 如果某个位置参数有默认值,那么从这个位置往后,从左向右,必须都要有默认值//2. 如果函数声明有默认值,函数实现的时候就不能有默认参数int func2(int a = 10, int b = 10);int func2(int a,
原创
2021-08-27 10:10:08
143阅读
函数的返回值类型不能作为函数的重载
总结:函数的重载类似与汉语中的多音字,在不同的环境读不同的音,用不同的参数环境调用不同的功能
原创
精选
2022-03-18 10:38:41
1692阅读
点赞
1. 函数默认参数2. 函数占位参数3. 函数重载3.1 函数重载概述3.2 函数重载的注意事项1. 函数默认参数 在C++中,函数的形参列表中的形参是可以有默认值的。 语法:返回值类型 函数名 (参数= 默认值){} 实例如下所示。#include<iostream>using namespace std;//函数默认参数:如果我们自己传了数据,就用我们自己的数据,否则使用默认值//语法:返回值类型 函数名(形参 = 默认值){}int func(int a, in.
原创
2021-05-19 22:02:17
167阅读