請考慮代碼: #include <iostream>
using namespace std;
extern "C"
void foo(void);
namespace A
{
template< int No >
class Bar
{
private:
friend void ::foo(void);
stati
我在網上搜索了const + extern,但似乎對我的問題並沒有真正的好答案。 const獨自意味着內部鏈接,但如果我想共享編譯單元之間的常量變量。是extern的最佳選擇? 普通的解決辦法是: //g.h
extern const int MAX;
// g.c
extern const int MAX = 3;
然而,這種解決方案具有一個缺點,象下面這樣: // Say, I w