
CPlusPlus
文章平均质量分 56
前端c++学习进阶
鲤余
不畏长松卧壑困风霜,时来屹立扶明堂。故余虽愚卒获有所闻~
展开
-
webassembly持续学习
官网https://brew.sh/zh-cn/安装Emscripten。原创 2024-10-31 09:35:43 · 257 阅读 · 0 评论 -
c++中的指针相关
类模板的成员函数也需要是模板函数,其定义方式有两种。一种是在类模板内部定义成员函数,另一种是在类模板外部定义。在外部定义时,需要在函数定义前加上模板参数列表,以表明这是一个类模板的成员函数。例如,上面Stack类模板中push和popreturn 0;原创 2024-10-31 09:35:03 · 635 阅读 · 0 评论 -
c++中的指针相关
类模板的成员函数也需要是模板函数,其定义方式有两种。一种是在类模板内部定义成员函数,另一种是在类模板外部定义。在外部定义时,需要在函数定义前加上模板参数列表,以表明这是一个类模板的成员函数。例如,上面Stack类模板中push和popreturn 0;原创 2024-10-31 09:33:56 · 703 阅读 · 0 评论 -
c++中的结构体
为了避免结构体传给函数时拷贝结构体副本的系统开销,可以将结构体地址传过去,如果不希望函数修改结构体则加。访问成员,因为这种结构没有名称只有地址,那想访问需要使用。(当结构体类型变量为指针类型用。作为枚举量,从0开始累加。创建动态结构时,不能使用。枚举量的值我们可以指定,上面的枚举会讲枚举的值。原创 2024-10-31 09:33:01 · 272 阅读 · 0 评论 -
c++中的class
这样的成员对于类的用户是可见的,可以被外部代码直接访问。当成员声明为 private 时,它们只能在类的内部被访问,外部的代码无法直接访问这些私有成员。在 C++ 中,复制构造函数是一种特殊的构造函数,用于创建一个新对象,作为另一个已存在对象的副本。定义:在 C++ 中,友元函数是一种特殊的函数,它虽然不是类的成员函数,但却可以访问类的私有(友元是C++提供的另一种范文类私有属性的方式,其中友元友三类,分别为友元函数、类、成员函数。C++引入类作用域,在类中定义的成员或函数的作用域为整个类。原创 2024-10-31 09:32:09 · 1390 阅读 · 0 评论 -
函数需要知道的
我们知道程序最终会被编译为机器语言指令,程序运行时操作系统会将这些指令放到内存中,每条指令都有对应的内存地址,对于循环和分支语句会执行向前/向后跳到特定地址的操作,当程序执行常规函数时程序会从一个地址跳到另一个地址,并在函数结束时返回,此外如果函数有返回值还需要将函数的返回值放到寄存器中,**这样来回跳转和记录跳跃位置都需要开销。即通过传递函数的地址,让函数可以接受 或返回函数的地址,实现高阶函数的函数调用。数组名是第一个元素的地址,因此传给函数时,实际传递的是地址,因此定义函数时有两种形式。原创 2024-10-31 09:30:17 · 636 阅读 · 0 评论 -
数组需要知道的
【代码】数组需要知道的。原创 2024-10-30 19:57:04 · 120 阅读 · 0 评论 -
循环--基于范围的for循环
在 C++ 中,基于范围的 for 循环(Range - based for loop)是一种用于遍历容器(如数组、向量、列表等)或其他可迭代对象的简洁语法。它的主要目的是简化迭代过程,让代码更易读和编写。这种循环可以自动处理迭代器的初始化、范围检查和迭代推进,不需要显式地操作迭代器。如何向修改可迭代对象的内容需要。原创 2024-10-30 19:56:21 · 249 阅读 · 0 评论 -
需要知道的关键字
是一个用于修饰构造函数的关键字。它的主要作用是禁止隐式转换,强制要求用户进行显式的类型转换。当一个构造函数被标记为。3、 const定义的常量,其地址只能复制给const 的指针。后,编译器不会自动将其他类型转换为该构造函数所属类的类型。1、 避免修改所指向的值。4、 const顺序区别。2、避免改变指针指向。原创 2024-10-30 19:54:59 · 260 阅读 · 0 评论 -
运算符重载
运算符重载原创 2024-10-30 19:53:49 · 239 阅读 · 0 评论