realkate1

导航

2015年9月21日 #

C++全局变量在多个源代码文件中的使用

摘要: 在比较大的项目中,如果需要使用全局变量,那么就需要注意一些全局变量声明、使用不当引起的问题了。本篇文章主要内容有两个:普通全局变量、静态全局变量、全局常量。1、普通全局变量:假设我们需要在多个不同的编译单元(比如两个.cc文件)中使用全局变量进行传值,如我们有如下三个源码文件:main.cc:运行入... 阅读全文

posted @ 2015-09-21 20:16 realkate1 阅读(682) 评论(0) 推荐(0) 编辑

C++全局变量的声明和定义

摘要: (1)编译单元(模块) 在VC或VS上编写完代码,点击编译按钮准备生成exe文件时,编译器做了两步工作:第一步,将每个.cpp(.c)和相应的.h文件编译成obj文件;第二步,将工程中所有的obj文件进行LINK,生成最终.exe文件。 那么,错误可能在两个地方产生:一个,编译时的错误,这个主要... 阅读全文

posted @ 2015-09-21 19:58 realkate1 阅读(342) 评论(0) 推荐(0) 编辑

C/C++文件结构

摘要: 总结者:kate(1).h 为头文件:存放 版权和版本声明,预处理块 ,函数和类结构声明(2).cpp文件:代码文件,存放程序的实现大都数时候,源文件和头文件是对应出现的,比如有一个A.cpp的源文件,就会有一个A.h的头文件。一般情况下 stadxf.h 存放公共的预编译块, 每个.h 文件都#i... 阅读全文

posted @ 2015-09-21 16:06 realkate1 阅读(229) 评论(0) 推荐(0) 编辑