当前位置: 首页 > news >正文

什么是b2b网站/seo流量

什么是b2b网站,seo流量,做网站做哪个,重庆解放碑学过编译原理基础的都知道,C项目编译的过程先是编译单个.cpp文件得到.obj文件,然后再把.obj文件链接起来得到一个可执行文件。 所以在一个.cpp文件中定义的全局变量或者函数在另外一个.cpp文件中是不能访问的。为了在一个a.cpp文件中能访问另一个b.cpp文…

学过编译原理基础的都知道,C++项目编译的过程先是编译单个.cpp文件得到.obj文件,然后再把.obj文件链接起来得到一个可执行文件。
所以在一个.cpp文件中定义的全局变量或者函数在另外一个.cpp文件中是不能访问的。为了在一个a.cpp文件中能访问另一个b.cpp文件中的变量或者函数,我们可以在a.cpp文件中用extern对函数或者变量声明。例如:
在print.cpp文件中

#include<iostream>
using namespace std;
void print(char *s)
{printf("The string is %s/n", s);
}
在extern.cpp文件中

#include "stdio.h"
#include<iostream>
extern void print(char *s);
int main(int argc, char* argv[])
{char *p = "hello world!";print(p);system("pause()");return 0;
}
程序运行结果:


extern关于变量的用法也差不多

在print.cpp中

int haha;
在extern.cpp中

#include<iostream>
using namespace std;
extern int haha;
int main(int argc, char* argv[])
{haha = 1;cout << haha << endl;system("pause()");return 0;
}
程序运行结果



如果我们不想在.cpp文件中进行变量或者函数的extern声明,我们可以在一个头文件中声明,然后在.cpp文件#include就可以了(也推荐这种做法)。

以变量的为例,

在print.cpp文件中

int haha;

在wo.h文件中

extern int haha;

在extern.cpp文件中

#include<iostream>
#include"wo.h"
using namespace std;
int main(int argc, char* argv[])
{haha = 1;cout << haha << endl;system("pause()");return 0;
}
程序运行结果

注:(对于函数,定义的时候可以加extern,此处仅表示该函数已经在其他地方用extern声明为整个工程范围内的全局函数,语法上并没有什么作用,可以理解为注释。

但对于变量,不能在定义的时候加extern,否则会出现链接时错误。我想其中的原因是函数的函数体是有{}的,所以加不加extern都可以知道是函数定义还是函数声明。但对于变量则不好区分,如果在定义的时候加了extern就会被编译器理解为声明,于是该变量就缺少了定义。)

http://www.jmfq.cn/news/4955725.html

相关文章:

  • 怎么做买东西的网站/seo外链要做些什么
  • 东莞网站建设网页推广/小程序开发多少钱
  • 自己买域名可以做网站吗/浏览器里面信息是真是假
  • 外贸网站建设收款通道/semi认证
  • wordpress 多站点 404/论坛营销
  • 网站开发服务器配置/东莞疫情最新消息今天
  • 义乌网站设计制作价格/磁力帝
  • 备案网站制作/易推广
  • 做网站买域名/网络营销包括几个部分
  • 东单网站建设/企业网站设计
  • 肇庆网站上排名/搜狗收录入口
  • html5标准网站建设/自己做的网站怎么推广
  • 网站建设一般需要多少钱/推广普通话的内容简短
  • 汉堡云虚拟主机/关键词优化和seo
  • 影视传媒广告公司网站模板/整合网络营销是什么
  • 建立一个b2b网站费用/长沙网站推广公司排名
  • 商贸有限公司章程范本/徐州seo招聘
  • 北京建设公司网站建设/肇庆seo排名外包
  • 建设英文品牌网站/学生个人网页制作教程
  • wordpress 主页图片/seox
  • 梦织做网站/外贸网站免费推广b2b
  • 靖江市属于哪里有做网站的/技能培训有哪些
  • dw设计个人网页/项链seo关键词
  • 四平seo/seo自学网免费
  • 深圳市企业网络推广平台/前端seo是什么
  • 工作室项目网站/百度关键词首页排名
  • 网站seo优化免/大学生网页制作成品模板
  • 设计网站登录框ps怎么做/今日军事新闻最新消息新闻
  • 公明做网站的公司/方法seo
  • 开个网站卖机器怎么做/站长平台