c++类对象 指针区别
2024-09-29 23:26:32
class Test{
public:
int a;
Test(){
a = ;
}
}; int main1()
{
Test* t1 = new Test();
t1->a = ; Test* t2 = new Test();
t2->a = ; t2 = t1; //t2原始值丢失,和t1指向同一个地方了, t1->a = ;//t2->a也变成了111,因为指向同一个地方了
t2->a = ;//t1->a也变成了,因为指向同一个地方了
}
int main2()
{
Test t1;
t1.a = ; Test t2;
t2.a = ; t2 = t1; //t1 t2 的a想等,把t1复制了一份 t1.a = ; //不影响t2的值
t2.a = ; //不影响t1的值
}
最新文章
- js正则获取图片的src属性及正则分割一个字符串
- NOSQL 数据库 CodernityDB
- pragma伪指令
- cocos2dx-jsb 跨语言调用及第三方集成 - 过程记录
- easyui最小化后停留在页面的右下角
- XML实例文档
- Https握手协议以及证书认证
- 将字符串当做是php代码执行的函数eavl()
- mysql密码更改
- Java基础——数据类型
- [Asp.Net Core] 1. IIS中的 Asp.Net Core 和 dotnet watch
- django第三天
- linux 切分文件
- 数据库-MySQL入门
- Nuget~打包时添加powershell初始化脚本
- Java String简单知识点总结
- 1.Hadoop集群搭建之Linux主机环境准备
- mysql优化和sql语句优化总结
- 知问前端——日历UI(二)
- urllib -- ProxyHandler处理器(代理设置)