【C++】匿名对象知识点

cpp 复制代码
#define _CRT_SECURE_NO_WARNINGS 1
#include <iostream>
using namespace std;

class Solution
{
public:
	int Sum_Solution(int n)
	{
		//...
		return n;
	}
};
int main()
{
	Solution s1; //s1的生命周期在main函数中
	s1.Sum_Solution(10);
	Solution(); //匿名对象生命周期就在这一行,出了这一行,就会调用析构函数。
	//Solution ().Sum_Solution(10); 只有我这一行会使用这个创建对象,别人不需要使用
	return 0;
}

s1的生命周期在main函数中。

匿名对象生命周期就在这一行,出了这一行,就会调用析构函数;只有我这一行会使用这个创建对象,别人不需要使用。

相关推荐
bu_shuo15 分钟前
c++中对数组求和
开发语言·c++
elseif12327 分钟前
【Markdown】指南(上)
linux·开发语言·前端·javascript·c++·笔记
星辰徐哥38 分钟前
C++网络编程:TCP服务器与客户端的实现
网络·c++·tcp/ip
·心猿意码·1 小时前
C++ volatile 与 std::atomic 底层语义剖析
c++
Tanecious.1 小时前
蓝桥杯备赛:Day1-奖学金
c语言·c++·蓝桥杯
汉克老师1 小时前
GESP2025年6月认证C++三级( 第三部分编程题(1、奇偶校验)
c++·算法·gesp三级·gesp3级·按位操作
CoderCodingNo1 小时前
【GESP】C++八级考试大纲知识点梳理 (8) 算法优化技巧
开发语言·c++
十年编程老舅1 小时前
窥探内核心脏:深入解析 proc 虚拟文件系统
linux·服务器·数据库·c++·linux内核·文件系统·读写锁
xiaoye-duck2 小时前
【C++:哈希表】从哈希冲突到负载因子:深入探索开放定址与链地址法的核心机密
数据结构·c++·散列表
小辉同志2 小时前
739. 每日温度
c++·算法·leetcode