gpt4 book ai didi

c++ - 为同一行的多个声明赋值

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:59:31 25 4
gpt4 key购买 nike

我正在创建变量

std::string str1,str2,str3,str4 = "Default";

但是变量没有默认值。如何为以这种方式创建的变量赋值

最佳答案

str4 将具有您要查找的值。你只是没有初始化其他人。使用:

std::string str1 = "Default", str2 = "Default", str3 = "Default", str4 = "Default";

或者,可能更好:

std::string str1 = "Default";
std::string str2 = "Default";
std::string str3 = "Default";
std::string str4 = "Default";

如果你担心输入太多,你可以使用赋值而不是初始化:

std::string str1, str2, str3, str4;
str1 = str2 = str3 = str4 = "Default";

但这有不同的语义,并且(恕我直言)有点古怪。

关于c++ - 为同一行的多个声明赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18730494/

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