【发布时间】:2020-03-14 15:29:23
【问题描述】:
我收到一个错误,我无法在没有对象的情况下设置分隔符。我不确定我哪里出错了。
main.cpp
using namespace sd;
int main() {
Utilities::setDelimiter(',');
return 0;
}
Utilities.h
namespace sd {
class Utilities {
static char m_delimiter;
public:
void setDelimiter(const char c) { m_delimiter = c; }
const char getDelimiter() const { return m_delimiter; }
}
}
Utilities.cpp
namespace sd {
char Utilities::m_delimiter = ',';
}
【问题讨论】:
-
这能回答你的问题吗? cannot call member function without object
标签: c++ function class namespaces