name-lookup

    3熱度

    2回答

    我從電子書模板完整的指導和問題,其中我要去問可能是愚蠢的,你讀,但.. 存在這樣9.4.2相關部分基礎類,我無法理解。 下面是它的部分文字:http://tinypaste.com/633f0 // Variation 2: template<typename T> class DD2 : public Base<T> { public: void f() { Base<T

    32熱度

    2回答

    當我調查Qt的源代碼時,我發現trolltech人明確使用this關鍵字來訪問析構函數上的字段。 inline ~QScopedPointer() { T *oldD = this->d; Cleanup::cleanup(oldD); this->d = 0; } 那麼,這種用法有什麼意義呢?有什麼好處嗎? 編輯:對於那些誰投票結束這個問題,我懷疑這種用法是

    1熱度

    1回答

    從n3290草案ISO標準A點:條:3.4.2,點第二 For each argument type T in the function call, there is a set of zero or more associated namespaces and aset of zero or more associated classes to be considered. The sets

    1熱度

    1回答

    從ISO C++ DRAFT n3290的點:參數依賴名稱查找:3.4.2節,第2段, 對於在函數調用每個參數類型T ,有一組零個或多個關聯的名稱空間和一組零個或多個關聯的類別被考慮爲 。命名空間和類的集合完全由函數參數的 類型(以及任何模板模板 參數的命名空間)確定.Typedef名稱和用於聲明類型的使用聲明s對此集合不起作用 不起作用。命名空間和類的集合按以下方式確定 : - 如果T是一個基本

    1熱度

    1回答

    從ISO C A點++ n3290:參數從屬名稱查找:部分3.4.2,對在比較早期的2003 4 When considering an associated namespace, the lookup is the same as the lookup performed when the associated namespace is used as a qualifier (3.4.3.2

    4熱度

    1回答

    #include <iostream> #include <boost/static_assert.hpp> using namespace std; // I understand how the following template function works // template <class T> // T GetMax (T a, T b) { // T result

    5熱度

    3回答

    從ISO C A點++草案(n3290): 3.4.2/3參數從屬名稱查找: 假設X是通過未經查詢的查找(3.4.1)和 產生的查找集合,讓Y爲由參數相關查找產生的查找集合 (定義如下)。如果X包含 一個類的成員(#1)或 一個塊範圍函數 聲明是不是使用聲明(#2)或 聲明 即宣告功能或功能模板(#3) 然後Y爲空。否則,Y是在 中找到的與參數類型關聯的名稱空間的聲明集合,如下所述。 通過查找名稱

    5熱度

    1回答

    甲從ISO C++ n3290草案點:3.4.0第二點 的名稱「在表達式的上下文擡頭」被查找作爲發現表達式的範圍中的非限定名稱。 請問有人請用一個例子來解釋這句話嗎?

    0熱度

    1回答

    我有這樣的事情之一: __constant__ double PNT[ NUMCOORDS ]; __device__ double PNT[ NUMCOORDS ]; 取決於一些預處理選擇。然後我用這個變量: cudaMemcpyToSymbol("PNT", point, pntSize) 然而,有時(我時真的混淆了我真的不能說)我得到錯誤信息: 重複的全局變量看up by字符串名稱 檢查CU

    19熱度

    2回答

    我在C++標準中讀到的關於注入類名的內容與我將很快提出的示例程序的行爲相矛盾(正如我所見)。這是我讀: 從3.4(第3款) 一類的注射類名(第9條),也被認爲是 該類的成員名稱隱藏和查找的目的。 從9(第2段) 一個類名稱被插入到在其中聲明 的類名被看作後立即範圍。類名也是 插入到類本身的範圍內;這被稱爲 注入類的名稱。爲了進行訪問檢查, 注入類名稱被視爲是公共成員名稱。 從這些我理解,下面是一個