回答
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. 字符串模板:使所有變量聲明全局
- 2. 在項目中聲明全局變量並將其用於xslt
- 3. 全局字符串變量的Java聲明
- 4. 我應該如何在C++項目中聲明全局變量?
- 5. 如何在OOP項目中聲明「全局」變量?
- 6. 在iPhone項目中聲明全局變量
- 7. 全局變量在android中的聲明
- 8. 聲明全局變量
- 9. 全局變量聲明
- 10. 在全局頭文件中聲明一個全局變量?
- 11. 聲明一個全局的Request.ServerVariable變量
- 12. 在Arduino中聲明全局變量
- 13. 在perl中聲明全局變量
- 14. 在ActionScript中聲明全局變量?
- 15. 在Matlab中聲明全局變量
- 16. 在coffescript中聲明全局變量
- 17. 在yacc中聲明全局變量
- 18. 在Java中聲明全局變量
- 19. 在全局變量中聲明查詢
- 20. 在Python中聲明全局變量類
- 21. 在Swift中聲明全局變量
- 22. 在vb中聲明全局變量
- 23. 如何聲明字符串變量以便在asp.net中使用overal項目
- 24. proc聲明中的Tcl全局變量
- 25. 聲明Button1_Click中的全局變量
- 26. Qt中的全局變量聲明
- 27. 如何在iPhone編程中聲明一個字符串全局
- 28. 用NSArray中的項聲明全局變量?
- 29. Eclipse:未明確聲明全局變量
- 30. 無法用TypeScript聲明全局變量
您是否曾考慮將其作爲靜態成員放入課程中,例如稱爲「參數」? – 2010-08-09 05:50:56