多文件间变量、函数、类如何调用(全局作用域)
1、首先介绍跨文件的变量如何实现通信,下图1为test2工程下的CPP文件test3,其定义了一个int型变量潮贾篡绐CrossTest,并赋值为8,下图2为test工程下的CPP文件test2,其访问了另一个文件的CrossTest变量,下图3给出了执行结果。
2、然后介绍跨文件的函数如何实现通信,下图1为test2工程下的CPP文件test3,其定义了一个函数CrossTest,下图2为test工程下的CPP文件test2,其访问了另一个文件的CrossTest函数,下图3给出了执行结果。
3、最后介绍跨文件的类如何实现通信,下兔脒巛钒图1为test2工程下的CPP文件test3,其定义了一个类CrossTest,下图2为test工程下的CPP文件test2,其访问了另一个文件的Cross皈其拄攥Test类,但是编译的时候却会出现这样的错误如下图3。
4、而只有当test2中使用test3中类的整个定义来指出成员数据和函数的类型,如下图1,这样才能实现跨文件调用,如下图2。
5、这里主要介绍了源文件间的变量、函数、类的通信,类和前面两者有所区别,调用该类的源文件需要有完整的类定义,如果还有不明白的可以通过MSDN查询。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:42
阅读量:29
阅读量:54
阅读量:35
阅读量:49