C++语法
文章平均质量分 85
C++
憧憬成为原神糕手
我要成为原神糕手,顺便写写代码。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c++ 内存管理
在申请自定义类型的空间时,new会调用构造函数,delete会调用析构函数,而malloc与。,实际在operator delete[]中调用operator delete来释放空间。,在operator new[] 中实际调用 operator new函数完成N 个对。是高效的I/O映射方式,用于装载一个共享的动态内存库。--非静态局部变量/函数参数/返回值等等,栈是向下增长的。用于程序运行时动态内存分配,堆是可以上增长的。,完成对象中资源的清理工作,,完成N个对象中资源的清理,释放的对象空间上执行。原创 2024-07-29 00:55:57 · 934 阅读 · 0 评论 -
c++_ 多态
基类的析构函数为虚函数,此时派生类析构函数只要定义,无论是否加virtual关键字,都与基类的析构函数构成重写,虽然基类与派生类析构函数名字不同看起来不符合重写的规则,实际上编译器对析构函数的名称做了特殊处理,编译后。但是要注意的这里继承下来的基类部分虚函数表指针和基类对象的虚函数表指针不是同⼀个,就像基类对象的成员和派生类对象中的基类对象成员也独立的。• 派生类中重写的基类的虚函数,派⽣类的虚函数表中对应的虚函数就会被覆盖成派⽣类重写的虚函数地址。),称派生类的虚函数重写了基类的虚函数。原创 2024-10-05 11:11:56 · 1043 阅读 · 0 评论 -
c++ 继承 和 组合
下⾯我们看到Person是基类,也称作父类。man是派生类,也称作子类。(因为翻译的原因,所以既叫基类/派生类,也叫父类/子类)继承的结构。原创 2024-09-24 22:50:15 · 1381 阅读 · 0 评论 -
C++11(智能指针)
6. 把ListNode结构体中的_next和_prev改成weak_ptr,weak_ptr 绑定到 shared_ptr时不会增加它的引用计数,_next和_prev不参与资源释放管理逻辑,就成功打破了循环引用,解决了这里的问题.多个shared_ptr指向资源时就++引用计数,shared_ptr对象析构时就--引l用计数,引用计数减到o时代表当前析构的shared_ptr是最后一个管理资源的对象,则析构资源。左边节点中的_next管着呢,_next析构后,右边的节点就释放了。原创 2025-03-19 13:06:27 · 1047 阅读 · 0 评论 -
C++ 基础(类和对象下)
4.2内部类默认是外部类的友元类内部类本质也是⼀种封装,当A类跟B类紧密关联,A类实现出来主要就是给B类使⽤,那么可以考虑把A类设计为B的内部类,如果放到private/protected位置,那么A类就是B类的专属内部类,其他地方都用不了。原创 2024-07-24 15:20:35 · 370 阅读 · 0 评论 -
C++基础
日常小练习程序为了方便推荐使用。原创 2024-07-13 14:59:39 · 661 阅读 · 0 评论 -
c++基础(类与对象上)
1. class为定义类的关键字,类体中内容称为类的成员:类中的变量 称为类的属性 或 成员变量;类中的函数 称为类的方法 或者 成员函数。2. 为了区分成员变量,⼀般习惯上成员变量会加⼀个特殊标识,如成员变量前面或者后面加 _ 或者 m开头,比如:3.C++中struct也可以定义类(C++兼容C中struct的用法)⼀般情况下还是推荐用class定义类。(因为struct默认类里面全是public(也就是成员和函数全部公开)而class则全是private(全部成员和函数 不公开))( 1.2的第三点原创 2024-07-15 17:09:26 · 964 阅读 · 0 评论 -
C++11特性(笔记一)
二.C++11中的std::initializer list(主要用于初始化)原创 2025-03-02 00:16:20 · 911 阅读 · 0 评论 -
c++基础(类和对象中)(类的默认成员函数)
4. 对象生命周期结束时,系统会自动调用析构函数。5. 跟构造函数类似,我们不写编译器自动生成的析构函数对内置类型成员不做处理,自定类型成员会调用他的析构函数。6. 自定义类型成员。原创 2024-07-21 14:07:19 · 673 阅读 · 0 评论 -
C++11特性(笔记二lambda,function)
一般是用auto。原创 2025-03-02 19:07:07 · 832 阅读 · 0 评论 -
c++模板初阶
根据实参自动推演模板参。原创 2024-07-28 13:55:01 · 345 阅读 · 0 评论
分享