gpt4 book ai didi

c++ - 静态函数

转载 作者:行者123 更新时间:2023-11-28 00:49:50 25 4
gpt4 key购买 nike

class A
{
public:
static bool S(int);
static string str;
static int integer;

};

bool A::S(int)
{
str+="A";

}

当我构建程序时,出现错误:“str”未声明的标识符。

最佳答案

暂时忽略类型未定义,即使您仅使用 int 也仍然会收到此错误。

您看到的错误是因为您缺少静态变量的定义。您只声明它。

 string A::str = "initial value"; 

参见:What is the difference between a definition and a declaration?

关于c++ - 静态函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14696859/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com