C++
C++个人学习
Junmengmeng7
这个作者很懒,什么都没留下…
展开
-
new 操作符
c++中利用new操作符在堆区开辟数据,用delete释放内存。语法:new 数据类型利用new创建的数据,会返回该数据对应的类型的指针示例1:基本语法#include <iostream>using namespace std;int *func(){ int *a = new int(10);//定义int型变量a,并赋值10 return a;}int main(){ int *p=func(); int c,*b; b = &c; *b = 20原创 2021-01-26 22:50:23 · 104 阅读 · 0 评论 -
Lamda表达式
C++11中的Lamda表达式用于定义并创建匿名的函数对象,以简化编程工作。[capture](parameters)mutable->return type{ statement}[函数对象](操作符重载函数参数)mutable->返回值{函数体}函数对象参数[],表示一个Lamda的开始,这部分必须存在,不能省略。函数对象参数是传递给编译器自动生成的函数对象类的构造函数。函数对象参数只能使用那些到定义lamda为止时所在作用范围内可见的局部变量(包括lamda所在类的thi原创 2021-01-26 21:04:25 · 220 阅读 · 0 评论