C++ 在.cpp文件的函数中实现{}而不是强制的
在阅读许多代码时,我看到编辑器在main()函数或强制函数以外的其他函数中实现{}。我会举一个例子:C++ 在.cpp文件的函数中实现{}而不是强制的,c++,C++,在阅读许多代码时,我看到编辑器在main()函数或强制函数以外的其他函数中实现{}。我会举一个例子: int main(){ int num1, num2; float num3; { std::cout << "Uploading ..." << std::endl; num3=0.3; } num1 = 2; num2=num1+2; } intmain(){ int num1,num2; 浮点数m3; {
int main(){
int num1, num2;
float num3;
{
std::cout << "Uploading ..." << std::endl;
num3=0.3;
}
num1 = 2;
num2=num1+2;
}
intmain(){
int num1,num2;
浮点数m3;
{
std::cout{}
用于定义新的块范围。但是,在这个特定的示例中,围绕代码定义一个新的块范围,而该范围内没有声明任何局部变量是毫无意义的,该范围将被忽略或优化掉。问:{}
在这个例子中?答:它创建了一个新的。我更熟悉这个构造{float num3=0.3;std::这能回答你的问题吗?
{
std::cout << "Uploading ..." << std::endl;
num3=0.3;
}