社区
C语言
帖子详情
c++编译器在实现模板或者多态的时候内部是否要产生静态变量或者全局变量?
ciml
2003-04-24 09:09:02
如题
...全文
50
8
打赏
收藏
c++编译器在实现模板或者多态的时候内部是否要产生静态变量或者全局变量?
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
merlinran
2003-04-25
打赏
举报
回复
不会。C++的原则之一就是不让程序员惊讶。
模板与多态的实现与静态变量也没有丝毫关系。
应该是你包含的库中有全局变量。最有可能的是cout、cerr、errno之类。
solar
2003-04-25
打赏
举报
回复
当你是用了静态变量的时候编译器回声明内部静态变量来标识是否已经初始化
messagebox
2003-04-25
打赏
举报
回复
可能是其它地方有全局变量吧,比如c库
messagebox
2003-04-25
打赏
举报
回复
不太清楚
vonafter
2003-04-25
打赏
举报
回复
这个问题我也不大懂,帮你up一下吧
ciml
2003-04-25
打赏
举报
回复
我做手机上的嵌入开发
在程序中并没有声明全局变量和静态变量,但连接的时候出错
出现该错误是说程序中使用了全局变量或者静态变量,所以我感到很奇怪。
shishiXP
2003-04-24
打赏
举报
回复
学习
加分
Jinglihui
2003-04-24
打赏
举报
回复
学习
传智播客_
C++
基础课程讲义_v1.0.7
c++
编译器
多态
实现
原理 6 面试题8:为什么要定义虚析构函数? 6 其他 6 4.3
多态
原理探究 6 4.3.1
多态
的
实现
原理 6 4.3.2如何证明vptr指针的存在 6 4.3.3构造函数中能调用虚函数,
实现
多态
吗 6 5、纯虚函数和抽象...
C++
多态
超详细讲解
文章目录
多态
概念引入1、
C++
中
多态
的
实现
1.1
多态
的构成条件1.2 虚函数1.3虚函数的重写1.4
C++
11 override && final1.5 重载,覆盖(重写),重定义(隐藏)2、抽象类2.1 抽象类的概念2.2 接口继承和
实现
继承3...
c++
多态
机制解析
提到”
多态
机制“这个概念,背过面经的同学都应该毫不犹豫地说出:**“
多态
分为静态
多态
和动态
多态
:静态
多态
机制依靠函数重载
实现
,动态
多态
依靠继承体系虚函数
实现
!”**这句话是面试的“金玉良言”,可一定要记住...
c++
多态
及虚函数表
内部
原理实战详解
c++
的
多态
机制主要是靠虚函数来
实现
。具体来说,就是用父类的指针指向子类的实例,然后通过父类指针调用子类对象中的成员函数。这样,就
实现
了父类指针的“
多态
"。 想了解虚函数
实现
机制,就必须先了解对象的存储...
C
C++
中关于
全局变量
静态变量
,extern,static,const的区别与总结
extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示
编译器
遇到此变量和函数时在其他模块中寻找其定义。此外extern也可用来进行链接指定。 也就是说extern有两个作用,第一个,当它与"C"一起...
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章