如何在 C++ 中检查标识符是否已声明?
作者:Arty 提问时间:12/30/2020
我想在代码的某个点检查是否声明了某个标识符,我该怎么做?x 我需要对不同类型的标识符进行这种检查 - 变量、枚举常量、函数、类型、宏等。但首先,我至少要检查变量和函数。 我需要这种检查(例如虚构)...
声明 问答列表
作者:Arty 提问时间:12/30/2020
我想在代码的某个点检查是否声明了某个标识符,我该怎么做?x 我需要对不同类型的标识符进行这种检查 - 变量、枚举常量、函数、类型、宏等。但首先,我至少要检查变量和函数。 我需要这种检查(例如虚构)...
作者:Alane 提问时间:5/27/2022
这个问题在这里已经有答案了: 使用函数更改指针包含的地址 (5 个答案) 去年关闭。 我正在制作一个程序,将项目添加到后进先出(后进先出)数组中,其中元素插入到数组的开头。 这是我的代码: ty...
作者:mana 提问时间:8/13/2020
我有 4 个班级,A、A1、B 和 B1。类 A 包含私有嵌套类 A1,类 B 包含私有嵌套类 B1。我希望类 B::B1 的构造函数能够访问 A::A1 类型对象的私有数据成员。我的解决方案是使用关...
作者:ming 提问时间:10/27/2019
所以据我所知, istream& operator >> (istream &in, int &n); 是>>如何工作的声明(或以某种方式使其超载) 但我对这个“函数”的返回类型“istrea...
作者:John Cooper 提问时间:1/17/2020
在使用 -Wparentheses 进行编译时,这将发出警告,这是可以理解的 if (myVar= myFunct(param1)) { // do some stuff } 但是当我们在 i...
作者:doggo 提问时间:5/4/2020
想要定义许多不同的函数,这些函数在 C 中具有相同的原型并不少见。 int f(int x, int y, char z, char *w); int g(int x, int y, char z,...
作者:Ankur 提问时间:8/19/2009
编辑: 我需要更改几个变量的值,因为它们通过计时器运行了几次。我需要通过计时器在每次迭代时不断更新值。我无法将值设置为最终值,因为这会阻止我更新值,但是我收到我在下面的初始问题中描述的错误: 我之前...
作者: 提问时间:12/23/2015
在XHTML文件的开头,为什么我们在以下构造中使用“xml”: <?xml version = "1.0" encoding = "utf-8" ?> 不应该是: <?xhtml versio...
作者:ciaranj 提问时间:9/30/2015
TL;DR.我写这篇文章是为了将来可能帮助其他人在谷歌上搜索,因为我没有发现关于这种特定行为的文档,部分原因是希望有人可以确认(或否认)这是正确的方法(总结使用.Identities.First() ...
作者:Luchian Grigore 提问时间:10/4/2012
事实:(类类型的)正向声明比包含声明更受欢迎。 在标头中转发声明所有内容并包含该标头是否有缺点?(我猜编译时间应该不会增加很多) 在大型代码库中,正向声明可能会占用大量的屏幕空间,用单个包含替换它...