如何谷歌奇怪的字符,例如"~"内部问题,例如在构造函数之前的 c++ 中这意味着什么?
How to google weird characters like "~" inside questions, for example what does that mean in c++ before a constructor?
在visualstudio中,我正在尝试开始使用c++。我创建了一个类和它的辅助文件。我在helper文件中看到有两个声明的构造函数。一个带~号,一个不带~号。像这样:
Age::Age()
{
}
Age::~Age()
{
}
我试着用谷歌搜索这个,但我找不到它的意思。这是我的第一个问题。如何在谷歌上搜索包含特殊字符的内容,因为谷歌搜索引擎似乎有问题,并将其过滤掉。
第二,我想举个例子。我试着在谷歌上搜索"What dos::~mean constructor c++",但实际点击量为零,也许你可以给我一个答案,但我相信肯定已经有了答案。但如前所述,我找不到,因为使用谷歌搜索引擎很难(或者根本不可能)找到特殊的字符。
Age::~Age()
是一个析构函数。
它所做的工作与构造函数完全相反,即在对象的作用域结束时销毁对象。
访问这些链接以更好地了解
http://www.tutorialspoint.com/cplusplus/cpp_constructor_destructor.htm
http://www.cprogramming.com/tutorial/constructor_destructor_ordering.html
如果你想了解更多关于它的信息,只需在谷歌上搜索析构函数c++
这个链接可能会帮助你回答第一个问题
如何使用搜索引擎搜索特殊字符?
https://webapps.stackexchange.com/questions/23/how-can-i-search-for-a-keyword-with-special-characters-in-google-search
构造函数前的符号"~"使其成为析构函数。当对象被破坏时,析构函数会自动执行函数。当物体被毁时就这样做。在其他方面,构造函数在创建对象时执行函数。相关文章:
- 是什么让放置新调用对象的构造函数?
- 如果我真的真的想从 STL 容器继承,并且我继承构造函数并删除新运算符,会发生什么?
- 使用基类指针调用基类的值构造函数的语法是什么?
- 这个C++编译器优化(在自身的实例上调用对象自己的构造函数)的名称是什么,它是如何工作的?
- 构造函数后面的宏.什么意思?
- C++构造函数内部会发生什么?
- 用相同的参数声明两个构造函数的最偶像化的方法是什么?
- 如果在 C++ 构造函数中以错误的顺序初始化对象数据,会发生什么类型的错误
- 我是否为邪恶刽子手的构造函数错过了什么?
- 构造函数中没有参数的对象类成员按什么顺序初始化?
- 什么时候用指针调用C++类构造函数
- 这个构造函数是做什么的
- 将复制构造函数设置为private和=delete有什么区别
- 我不明白在这个例子中什么时候调用构造函数
- 在C++中,从构造函数中将字符串文本分配给成员const char*变量时会发生什么
- c++ 17 中结构自动定义构造函数的规则是什么?
- 在C++中初始化带有和不使用构造函数调用的对象有什么区别
- C++什么时候是使用无默认构造函数与getter和setters与直接调用类中的变量的正确时机
- 在成员初始值设定项列表和构造函数主体中委派构造函数有什么区别
- 在不使用默认构造函数的情况下声明 POD 结构时,会实例化什么?