C++ 在.cpp文件的函数中实现{}而不是强制的

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; {

在阅读许多代码时,我看到编辑器在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;
{

std::cout
{}
用于定义新的块范围。但是,在这个特定的示例中,围绕代码定义一个新的块范围,而该范围内没有声明任何局部变量是毫无意义的,该范围将被忽略或优化掉。问:
{}
在这个例子中?答:它创建了一个新的。我更熟悉这个构造
{float num3=0.3;std::这能回答你的问题吗?
       {
      std::cout << "Uploading ..." << std::endl;
      num3=0.3;
       }