回答
extern string name;
在其他文件中,然后将这些对象链接在一起。
你可以尝试
inline string GetName(){return "MyName";}
你可以把对标题
这样你就不必担心把定义在一个随机.cpp文件
你也可以做
#define NAME "MyName"
这通常是不好的,首先,因为compil呃可能会更努力地发现这个字符串是无处不在的字符串。还有宏命令的其他问题(如命名空间)
这个方法的一个好处是,由于编译器在宏展开后自动连接相邻字符串的方式,它可以更容易地将字符串粘合在一起(整个预处理步骤)
也就是说,你可以去:
printf("My name is " NAME);
我想你可以做一个配置文件,并为 例如
#define NAME "MYName"
of make a char * a = "MYName";
做的#define
并在每个文件中包含config.cpp应该可以正常工作。
char * =“MYName”形成C++代码。 – 2010-08-09 09:42:16
@Maxim:格式良好,但不推荐使用。试图使用非const指针来修改字符串文字是不合格的。 – 2010-08-09 11:29:38
你说得对。忘记了C兼容性要求。 – 2010-08-09 12:51:22
- 1. 在iPhone项目中声明全局变量
- 2. 如何在OOP项目中声明“全局”变量?
- 3. 全局变量在android中的声明
- 4. 全局变量声明
- 5. 在全局头文件中声明一个全局变量?
- 6. 在ActionScript中声明全局变量?
- 7. 在yacc中声明全局变量
- 8. 在coffescript中声明全局变量
- 9. 在全局变量中声明查询
- 10. 在Java中声明全局变量
- 11. 在Swift中声明全局变量
- 12. 在vb中声明全局变量
- 13. 如何声明字符串变量以便在asp.net中使用overal项目
- 14. proc声明中的Tcl全局变量
- 15. 声明Button1_Click中的全局变量
- 16. 无法用TypeScript声明全局变量
- 17. 声明作为全局变量在类中创建的变量
- 18. 在Objective-C全局字符串变量
- 19. 哪一个更好,在类中声明全局变量或在Java类中声明局部变量?
- 20. 在python中声明一个函数中的全局变量
- 21. 尚未声明的字符串变量
- 22. 在目标C++中声明全局变量时出错?
- 23. 如何声明全局变量其中仅使用在PROC
- 24. 如何在Javascript中使用jquery声明全局变量
- 25. 在C#全局声明一个字符串
- 26. 如果字符串包含全局变量,如何使用该全局变量?
- 27. 字符串类型的全局变量
- 28. 使用批量变量中的字符串修整字符串
- 29. 在两个项目中使用全局变量
- 30. 如何在原生反应中声明全局字符串
您是否曾考虑将其作为静态成员放入课程中,例如称为“参数”? – 2010-08-09 05:50:56