मॉड्यूल # शामिल हैं। Clang has a complete implementation for C++। अगर मैं क्लैंग का उपयोग कर मॉड्यूल का उपयोग करना चाहता हूं तो मैं कैसे जाउंगा?मैं क्लैंग में सी ++ मॉड्यूल का उपयोग कैसे करूं?
import std.io;
एक सी ++ स्रोत फ़ाइल में
का उपयोग करना काम नहीं करता है (संकलन) अभी तक, मॉड्यूल के लिए विनिर्देश के रूप में (जो वाक्य रचना भी शामिल है) अंतिम नहीं है।
Clang documentation कहा गया है कि, जब -fmodules
झंडा गुजर, #includes उनके उचित आयात करने के लिए फिर से लिखा कर दिया जाएगा। -fmodules
के साथ इस परीक्षण फ़ाइल कोई भी निशानी बनाम संकलन सब पर एक ही वस्तु फ़ाइल का उत्पादन
$ clang++-3.5 -fmodules -E test.cpp -o test
$ grep " printf " test
extern int printf (const char *__restrict __format, ...);
इसके अलावा, हालांकि, पूर्वप्रक्रमक जाँच अन्यथा पता चलता है (test.cpp केवल #include <stdio.h>
और एक खाली मुख्य शामिल हैं)।
मैं क्या गलत कर रहा हूं?
यह एक्सकोड 9 के साथ भी काम करता है। –