最近开始认真地再学一下C++的编程,陆续会有一些笔记整理出来。
今天要讲的是,C++程序中,方法之间调用的一个需要注意的地方
例如,我们有一个方法
int maxvalue(int a,int b,int c) 我们需要在另外一个方法里面调用它 int main() int a=5,b=8,c=10; |
那么请注意了,maxvalue方法是必须定义在main方法之前的,而不能在后面。
下面的代码能编译通过
#include <iostream> int main() int a=5,b=8,c=10; |
#include <iostream> int main() int a=5,b=8,c=10; int maxvalue(int a,int b,int c) |
当然,也可以将该方法单独定义在一个头文件中,然后Include进来,这个机制与ASP里面是一样的
我们先将如下代码定义为common.h文件
int maxvalue(int a,int b,int c) |
#include <iostream>
int main() int a=5,b=8,c=10; |
include这个指令其实就相当于是将common.h的内容插入到当前cpp文件的顶部。
那么,为什么同样是include,但有两种写法呢?