什么是程序文件?

首先我们来看看C++程序的组成,由.h的头文件和.cpp的源文件组成,在这里,本人的理解是程序文件就是就是源文件。
就是头文件的用法类似于java中的接口,只用来定义,不用来实现。(当然,为什么这里不说抽象类呢?因为抽象类除了定义抽象方法外,还可以定义普通方法,普通方法是可以在里面实现的,这点和C++的头文件不同)
p311页中说到名称的作用域,这里,我做一个解释,名称其实就是变量,或者说是变量名。
比如:
int main() {
  const int limit = 10;
  for(int i=1;i<=limit;i++){
    std::cout<<std::endl<<i<<"squared is "<<i*i;
  }
}
这里,我做一个忠告,希望大家在读外国著作或译本的时候,不要太计较名词,就像这里的limit是变量,而这里翻译成名称。
int main(){
  const int limit=10;
  for(int i=1;i<=limit;i++){
    cout<<::limit<<endl;
  }
}
钟声敲响了日落
原文地址:https://www.cnblogs.com/SATinnovation/p/3149241.html