c++编译器在实现模板或者多态的时候内部是否要产生静态变量或者全局变量?

ciml 2003-04-24 09:09:02
如题
...全文
50 8 打赏 收藏 转发到动态 举报
写回复
用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
  • 打赏
  • 举报
回复
学习

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧