Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/149.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 返回字符串;没有花括号不能工作_C++_Xml_String_Curly Brackets - Fatal编程技术网

C++ 返回字符串;没有花括号不能工作

C++ 返回字符串;没有花括号不能工作,c++,xml,string,curly-brackets,C++,Xml,String,Curly Brackets,这是我在.h文件中的函数: static std::string ReturnString(std::string some_string) return ("\t<" + some_string + " "); 但是, static std::string ReturnString(std::string some_string) { return(“\t这与字符串无关。这是关于如何定义函数的。在本例中,ReturnString是一个返回字符串的函数 < > C++函数定义的一

这是我在.h文件中的函数:

static std::string ReturnString(std::string some_string)
    return ("\t<" + some_string + " ");
但是,

static std::string ReturnString(std::string some_string)
{

return(“\t这与字符串无关。这是关于如何定义函数的。在本例中,
ReturnString
是一个返回字符串的函数

< > C++函数定义的一般格式为:

ReturnType NameOfTheFunction(Parameters)
{
    Implementation
}

函数的基本知识:即使函数只有一行长,你也必须将函数体括在花括号中。就是这样。啊!谢谢。不好意思。你以前用{}在同一行中做过一行函数,只要进入第二行,我就忘记了括号。或者
函数(参数)的自动命名->ReturnType{Implementation}
。或者很快
自动命名(参数){return/*something*/;};
:)最后的分号不是必需的,对吗?但这是标准做法吗?
static std::string ReturnString(std::string some_string)
{
    return ("\t<" + some_string + " ");
}
static std::string ReturnString(std::string some_string)
{
    return "\t<" + some_string + " ";
}
static std::string ReturnString(std::string some_string)
    return ("\t<" + some_string + " ");
static std::string ReturnString(std::string some_string)
{
    return ("\t<" + some_string + " ");
}
ReturnType NameOfTheFunction(Parameters)
{
    Implementation
}