मुझे एमएसडीएन या अन्य जगहों पर कुछ भी नहीं मिल रहा है, लेकिन क्या हेडर समावेशन के गहरे घोंसले के लिए हार्ड-कोड की सीमाएं हैं? उदाहरण:क्या हेडर समावेशन के गहरे घोंसले के लिए सीमाएं हैं?
// H1.h
// guards etc.
#include "H2.h"
// H2.h
// guards etc.
#include "H3.h"
//...
// HN.h <---- how large can N get??
मुझे आश्चर्य है कि इसके बारे में मानक में कुछ भी है या नहीं। अगर उत्तर कार्यान्वयन परिभाषित किया गया है, तो मैं मुख्य रूप से विजुअल स्टूडियो टूलचैन में रूचि रखता हूं।
यह पता लगाना आसान है। बस एक फ़ाइल में स्वयं शामिल है, और जब यह त्रुटियों को देखते हैं। यदि त्रुटि संदेश में गहराई नहीं है, तो आप कुछ प्रिंट करने के लिए हेडर को मजबूर करने के लिए '# चेतावनी 'का उपयोग कर सकते हैं। क्लैंग 200 पर बंद हो जाता है, उदाहरण के लिए। –