है यह करता है, सब के बाद, stddef.h और C++ config.h में परिभाषित किया गया हो:ग्रहण CDT कोड विश्लेषण सोचता size_t अस्पष्ट
C++ config.h:
namespace std
{
typedef __SIZE_TYPE__ size_t;
typedef __PTRDIFF_TYPE__ ptrdiff_t;
#ifdef __GXX_EXPERIMENTAL_CXX0X__
typedef decltype(nullptr) nullptr_t;
#endif
}
stddef ज:
typedef __SIZE_TYPE__ size_t;
तो जब एक फ़ाइल using namespace std
करता है, ग्रहण CDT कोड विश्लेषण उलझन में है और कहता है प्रतीक अस्पष्ट है हो जाता है। मुझे नहीं पता कि जीसीसी इस के आसपास कैसे काम करता है, लेकिन क्या किसी के पास ग्रहण कोड विश्लेषण के लिए क्या करना है इसके बारे में कोई सुझाव है?
कोड में आप दिखाते हैं कि size_t केवल C++ config.h में परिभाषित किया गया है। __SIZE_TYPE__ को stddef.h में परिभाषित किया गया है और C++ config.h में उपयोग किया जाता है - वास्तविक समस्या – Mark
@ मार्क ओप्स, गलत रेखा में कॉपी की गई है। अब तय धन्यवाद! – Chris
फ़ाइल में कहां उपयोग करते हैं? – Mark