首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
笨蛋是怎么学C++的
叫我小郭就好
创建于2022-09-15
订阅专栏
这里是郭明认真一步一步学习C++的专栏,希望不要太晚 hhh
暂无订阅
共13篇文章
创建于2022-09-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
笨蛋C++018 - 加号运算符重载
运算符重载的意义 为什么要有运算符重载? 因为我们无法对一个对象做加法,为了能够对对象做加法运算,左移运算右移运算。我们需要对运算符做重载。 如何进行运算符重载 局部运算符重载 全局运算符重载 什么情
笨蛋C++017 - 内存对齐
什么是内存对齐? 计算机中内存的地址空间都是按照byte来划分的。从理论上来说任何类型变量的访问都可以从内存中的任意地方开始。但是实际情况是:在访问特定的类型变量的时候通常在特定的内存地址进行访问,这
笨蛋C++015 - 堆与栈
栈 首先需要详细了解计算机系统中Stack machine的概念,了解程序中的调用过程。每次在调用函数的时候。会按照从左到右的顺序依次将程序压到栈中。并在栈中返回当前地址与调用堆栈。然后跳转到调用内部
笨蛋C++016 - 变量定义与生存周期
C/C++有两个非常重要的属性。作用域与生命周期。这两个属性代表从时间和空间两个角度来同时描述一个变量。 作用域 全局变量:具有全局作用域。全局作用域在一个源文件中进行定义。就可以作用于所有的源文件。
笨蛋C++09 - 内联函数
内联函数 内联函数还是C++为提高程序运行速度所做的一项改进。常规函数和内联函数之间的主要区别不在于编写方式。而在于C++编译器如何将它们整合到程序中。 C++的内联函数提供了另外一种可能,内联函数的
Windows电脑配置Ubuntu虚拟机环境并且安装QT6
实现效果 软件配置 VMAWARE 下载地址:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation
笨蛋C++07 - 函数指针
函数指针 如果未提到函数指针。则对C或者C++函数的讨论都是不完整的。我们将大致介绍一下这个主题。 与数据项相似。函数也有地址。函数的地址是存储其机器语言代码的内存的开始地址。通常,这些地址对用户而言
笨蛋C++06 - 用const保护数组
显示数组并用const保护数组 创建显示数组内容的函数很简单。只需要将数组名和填充的元素数目传递给函数。然后该函数使用循环来显示每一个元素。然而,还有另外一个问题---确保显示函数不修改原始数组。除非
笨蛋C++05 - 函数如何使用指针来处理数组
函数如何使用指针来处理数组 在大多数情况之下,C++也和C语言一样,也将数组视为指针。C++将数组名视为其第一个元素的地址。 该规则有些例外,首先,数组要声明使用数组名来标记存储位置,其次,对数组名使
笨蛋C++04 - 函数传值多个参数
多个参数 函数可以有多个参数,在调用函数时,只需要用逗号将这些参数都分开就好了: 上述函数调用两个参数传递给n_chars(),我们稍后将定义这个函数。 同样,在定义函数的时候,也在函数头中使用逗号来
笨蛋C++03 - 函数参数和按值传递
函数参数和按值传递 下面详细介绍一下函数参数,C++通常按值传递参数,这意味着将数值传递给参数传递给函数。而后者将添加一个新的变量。比如: 其中,side是一个变量,在前面的运行过程中,其值为5。cu
笨蛋C++02 - 原型的功能
原型的功能 原型能够帮助编译器完成许多工作。并且极大的降低程序出错的概率。具体来说,原型确保以下几点: 编译器正确处理函数返回值 编译器检查使用的参数数目是否正确 编译器检查使用的参数类型是否正确。如
笨蛋C++01 - 函数原型
为什么需要函数原型? 原型描述了函数到编译器的接口,也就是说,他把函数的返回值的类型(如果有的话)以及参数的类型和数量告诉了编译器,比如。看下面这段代码: 首先,原型告诉编译器,cube有一个doub