gpt4 book ai didi

c++ - VS 静态字符串是否可写?

转载 作者:行者123 更新时间:2023-11-30 02:21:31 27 4
gpt4 key购买 nike

如果我在函数中声明以下静态变量:

void some_function()
{
static char name[] = " :\\Folder\\file.ext";

name[0] = 'C';
}

我可以写入它,还是必须为此在堆栈上声明它?

附言。此代码可以使用 Microsoft Visual Studio 2008 及更高版本编译。

最佳答案

C++ 中的静态对象遵循与任何其他对象相同的通用规则:只要它们不是const,它们就是可写的。 name 数组的元素是可写的。

VS 在这方面没有什么特别之处。

关于c++ - VS 静态字符串是否可写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48217296/

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