C++
C++学习
zhy0319
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++-类和对象
浅拷贝的问题: 解决方案:深拷贝: p1.aPerson::a Person p;sizeof(p)=4;空对象占用内存空间为1字节Person * const this;指针常量,其指向不可以被修改。 类中的Person& PersonAddPerson(Person p)函数返回值是引用很关键,如果没有了引用一直返回初始的p2,链式编程实际只会一次有效。 可以提高代码健壮性mutable 加入成员属性后常对象也可以修改它 通常不使用成员函数重载原创 2024-01-24 22:27:05 · 625 阅读 · 1 评论 -
C++-函数高级
2即实现和声明只能有一个有默认参数。原创 2024-01-22 19:53:31 · 400 阅读 · 0 评论 -
C++-引用
如果int a=10;而不是设置为静态变量,那么则返回了局部变量的引用,这种方法是错误的。如果函数返回引用,那么函数的调用可以作为左值。数据类型 &别名=原名;a,b,c输出都为20。原创 2024-01-21 16:31:52 · 464 阅读 · 1 评论 -
C++-内存四区
1.由程序员分配释放,若程序员不释放,程序结束时由操作系统回收。3.存在栈区的数据有:局部变量、函数列表里的形参。2.栈区数据处理事项--不要返回局部变量的地址。2.在C++中主要利用new在堆区开辟内存。1.栈区的数据由编译器管理开辟和释放。无论cout几次,都是一个结果。原创 2024-01-20 22:58:32 · 454 阅读 · 0 评论 -
C++-函数的分文件编写
2.在源文件中,创建名字为 函数名.cpp 的文件。1.在头文件中,创建名字为 函数名.h 的文件。3.在源文件中,创建主函数所在的主文件。#include "函数名.h''#include "函数名.h"原创 2024-01-12 12:32:29 · 377 阅读 · 1 评论
分享