2014-03-18 39 views
0

是否有可能在C++中將對象添加到名稱空間,因此我可以通過簡單地寫入變量的名稱來訪問其變量,而不需要寫入對象的名稱,然後再輸入點,然後變量名?將對象添加到名稱空間C++

+0

你的意思是像VBA中的'With'關鍵字? –

回答

2

Dot?在C++中,名稱空間使用範圍分辨率運算符::來描述;例如std::string告訴您,string類在std

如果您編寫語句using namespace /*your namespace here*/,那麼您可以刪除顯式名稱空間引用和::

+0

你誤解了他的問題。他希望能夠像'std :: string stringObj =「test」;使用stringObj; size_t s = size(); // < - 指stringObj.size()'。不是我會考慮適當的類使用,但不管。 –

+0

我可能已經完成了:讓我們等待任何澄清。但是OP在標題中兩次提及名字空間。 – Bathsheba

+0

他清楚地表示「不需要寫入對象的名稱,後面跟着點,然後是變量名」。他希望它像使用名稱空間那樣工作,這就是爲什麼提到它(可能是他並不真正瞭解命名空間是什麼)的事實。 –

相關問題