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

独立ip做担保网站会被360拦截吗茶叶网络营销策划方案

独立ip做担保网站会被360拦截吗,茶叶网络营销策划方案,企业内网网站建设,适合夜晚直播软件✍个人博客:Pandaconda-CSDN博客 📣专栏地址:http://t.csdnimg.cn/fYaBd 📚专栏简介:在这个专栏中,我将会分享 C 面试中常见的面试题给大家~ ❤️如果有收获的话,欢迎点赞👍收藏&…

✍个人博客:Pandaconda-CSDN博客

📣专栏地址:http://t.csdnimg.cn/fYaBd

📚专栏简介:在这个专栏中,我将会分享 C++ 面试中常见的面试题给大家~
❤️如果有收获的话,欢迎点赞👍收藏📁,您的支持就是我创作的最大动力💪

31. extern 和 static/const 的区别

extern 和 static 是不兼容的,即不能同时加到同一个变量前面。定义了 static 的变量会被存储在全局变量区,并且声明的同时也进行了定义。而 extern 它仅仅是声明该变量,可能会出现在其他模块中。

extern 和 const 是兼容的,即可以同时加到同一个变量前面。const 和 static 一样,定义的变量只能在本模块中使用,但是 const 加上 extern 后是可以去其他模块寻找该变量的。

32. 多个文件中如何共用一个全局变量

例子:

头文件:state.h 源文件:state.cpp

其它源文件:t1.cpp t2.cpp t3.cpp,这些源文件都包含头文件 state.h。

需要定义一个全局变量供这些源文件中使用:方法如下

1、在 state.h 声明全局变量:extern int a;

2、在 state.cpp 中定义该全局变量:int a =10;

这样其它源文件就可以使用该变量啦~

这里需要的是 “声明”,不是 “定义”!根据 C++ 标准的规定,一个变量声明必须同时满足两个条件,否则就是定义:

(1) 声明必须使用 extern 关键字

(2) 不能给变量赋初值 

extern int a;       //声明 
int a;              //定义
int a = 0;          //定义
extern int a = 0;   //定义

33. 如果没有 extern "C" 的话,它编译出来的结果会有什么不一样吗?

  1. 名字修饰:C++ 编译器会对函数名进行修饰(name mangling)以支持函数重载和命名空间等 C++ 特性。这意味着 C 库函数的原始函数名会被修改,可能会在函数名中增加一些附加信息。这样可能导致在链接时找不到对应的函数。

  2. 链接错误:由于函数名被修饰,C++ 代码中调用 C 库函数时会使用修改后的函数名,而 C 库中只包含原始的未修饰函数名。因此,在链接阶段可能会出现链接错误,指示找不到符号。

  3. 类型不匹配:C 语言中不支持函数重载,因此 C 库中的函数通常是非重载的,使用 C 的调用约定。在 C++ 中,默认为 C++ 调用约定,分析函数参数和返回值的方式可能与 C 调用约定不同。这可能导致在 C++ 代码中调用 C 库函数时,参数传递、返回值和栈帧布局等方面出现不兼容的问题。

总之,缺少 extern "C" 可能导致 C++ 代码无法正确调用 C 库函数,出现链接错误、命名冲突等问题。使用 extern "C" 可以告诉 C++ 编译器按照 C 的方式进行链接和命名,以确保 C++ 代码与 C 库能够正确地集成和调用。

http://www.khdw.cn/news/21037.html

相关文章:

  • 网站设计师简介今日国内最新新闻
  • 经典模板网站建设企业网站建设的流程
  • 合肥响应式网站开发方案一键优化下载安装
  • 学校网站的建设与应用网站模板中心
  • 外国网站备案百度联系方式人工客服
  • 资料共享的网站开发企业百度推广
  • java做网站合适吗百度关键词搜索排名帝搜软件
  • 南通网站建设排名公司数据分析师要学什么
  • 在百度做网站整站关键词排名优化
  • 淘宝做网站建设靠谱吗百度推广怎么看关键词排名
  • a做爰视频免费网站如何设计与制作网页
  • 深圳龙华区有什么好玩的景点山西seo关键词优化软件搜索
  • 个人做外贸的网站有哪些百度一下你就知道官网网页
  • 那个旅游网站可以做行程seo个人优化方案案例
  • 完善网站建设企业网站推广策划
  • 深圳网站建设官网深圳网络推广公司有哪些
  • 做淘宝客网站能赚到钱吗竞价恶意点击犯法吗
  • wordpress 多站点共享网址制作
  • 嘉善在线做网站吗优化设计五年级下册数学答案
  • 网页策划方案百度seo排名软
  • 杭州专业网站设计百度网站怎么优化排名
  • 有哪些调查网站可以做兼职莆田百度推广开户
  • 北京网站建设怎么样网站友情链接连接
  • 12306建网站多少钱关键词优化seo多少钱一年
  • 化妆品网站建设操作可行性分析seo优缺点
  • 计算机专业网站建设实训日志营销型网站建设ppt
  • 关于做ppt的网站有哪些内容吗如何宣传推广自己的产品
  • 做企业网站用什么程序成都企业seo
  • wordpress 全站https谷歌浏览器网页版入口手机版
  • ie 插件 wordpressseo站点