[问题] Library 内使用全域变量问题

楼主: kuangs (kuangs)   2015-07-21 17:39:23
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
GCC,Linux
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
问题(Question):
如何在Library 内使用全域变量
喂入的资料(Input):
预期的正确结果(Expected Output):
错误结果(Wrong Output):
程式码(Code):(请善用置底文网页, 记得排版)
补充说明(Supplement):
小弟 目前自己在写一个library 在使用全域变量时 想到一个问题
如果使用我的library时 这个全域变量 是这只程式内所有的library 都能存取
还是只有这个library 可以使用??
如果要在library 内各function 间建立全域变量传递变量
有什么其他比较好的方法呢??
作者: shadow0326 (非议)   2015-07-21 17:54:00
extern
作者: TeaEEE (爱不趴 不爱趴)   2015-07-21 17:55:00
不要用全域变量来"传递"
作者: jackylu63 (J)   2015-07-21 19:37:00
不要使用全域变量来传参数物件导向中的instance观念可以解决你的问题

Links booklink

Contact Us: admin [ a t ] ucptt.com