1. 首页
  2. 数据库
  3. 其它
  4. C++循环变量定义生命周期

C++循环变量定义生命周期

上传者: 2020-12-31 01:02:28上传 PDF文件 46.22KB 热度 19次
C++与C的一个大的不同的是C要求所有变量要在开始的声明,而C++的变量是信手拈来,想用才声明。这个简单的细节其实隐含了C与C++的设计逻辑有所区别。 C设计的时候其实更多是为编译器考虑问题,当所有变量在使用之前声明的话,编译器更容易处理这些变量。在开始的时候把他们都写入符号表中,在程序执行的时候直接查看符号表即可。然而C++设计的时候对安全性特别关注,对于类,它是有构造与析构处理的。而构造函数有时是需要参数,我们在程序的开始其实我们不一定很清楚参数的值。这要求变量的声明不能只放在函数的开始,而是能够做到使用时再声明,C++也的确做到这一点。 这个使用时才声明是极其方便,我们常
下载地址
用户评论