gpt4 book ai didi

c++ - 如何定义指向文件流的静态指针?

转载 作者:行者123 更新时间:2023-11-30 03:30:45 24 4
gpt4 key购买 nike

<分区>

我需要一个指向输出文件流的静态指针。使用此代码:

#include <fstream>

class Test {
public:
static std::ofstream *sOfs;
};

std::ofstream Test::*sOfs;

int main()
{
Test::sOfs = new std::ofstream("test.txt");
return 0;
}

我收到以下链接器错误:

In function `main':
source_file.cpp: undefined reference to `Test::sOfs'
clang: error: linker command failed with exit code 1

如果成员不是静态的,则构建没问题。
是否可以定义一个指向流的静态指针?怎么办?

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