我在C++中声明变量名时出现了一个奇怪的问题。当我尝试声明这两个变量时;在C++中声明变量名的问题
double hoursWorked;
double hourlyWage;
变量名(hoursWorked
,hourlyWage
)会改变颜色在我的IDE和程序不会编译,理由是该名称为“未使用变量”。这个问题只有在用作'双'变量的标识符时才会发生。我查看了保留的单词清单,在我的命名规则中没有任何东西看起来与众不同。
我还应该注意,直到我在'Worked'中输入最后的'd'并且在'工资'中输入最后的'e'时,变量名称将变为白色(良好),并在此处变为蓝色。这导致我相信我在践踏某种关键词,因为程序主函数中的“main”具有相同的蓝色。
任何帮助,将不胜感激!
您应该向我们展示您的代码作为一个最小的,完整的,可验证的示例(http://stackoverflow.com/help/mcve)。此外,由于这似乎取决于您的IDE的行为,您应该告诉您使用哪一个(以及您使用的编译器)。未使用的变量在C++中完全合法,因此应该只是编译器警告。 – skyking
错误是非常明确的变量未使用。所以在尝试编译之前使用它们。也许分配一个值会有帮助吗? –
我试图使用它们,并没有发生错误。请向我们展示您的代码。 –