【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函数中。

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

相关推荐
卷无止境19 小时前
C++ 的Eigen 库全解析
c++
卷无止境19 小时前
现代 C++特性大盘点:一门脱胎换骨的老语言
c++·后端
郝学胜_神的一滴21 小时前
CMake 27:缓存变量的特性、语法、类型与实操全解
c++·cmake
博客18003 天前
酷宝的使用方法,超好用的免费界面库,C++、MFC可用
c++·mfc·界面库·库来帮·酷宝
郝学胜_神的一滴3 天前
CMake 026:属性体系精讲、四大作用域全解 & 实战代码落地
c++·cmake
众少成多积小致巨4 天前
JNI (Java Native Interface) 技术手册中文参考指南
android·java·c++
clint4568 天前
C++进阶(1)——前景提要
c++
夜悊8 天前
C++代码示例:进制数简单生成工具
c++
郝学胜_神的一滴8 天前
CMake 021: IF 条件判据详诠
c++·cmake
_wyt0018 天前
洛谷 B3930 [GESP202312 五级] 烹饪问题 题解
c++·gesp