मेरे पास C ++ दिशानिर्देशों का पालन करने के संबंध में मेरा एक तर्क है।
वह वर्तमान में अपने सभी पुस्तकालयों को इस तरह से डिजाइन करता है:
- वह अपने फाइल में असंगत रूप से अपरकेस और लोअरकेस अक्षरों का उपयोग करता है
- उनके कुछ शीर्षकों का कोई विस्तार नहीं है
मेरा मानना है कि कोई भी एक्सटेंशन C ++ मानक फ़ाइलों के लिए आरक्षित नहीं है और अपरकेस अक्षरों का उपयोग करने में त्रुटि होती है (जब आप उस कोड से निपटते हैं जो विंडोज और लिनक्स दोनों पर काम करने के लिए होता है)।
उनका कहना है कि वे Qt
सम्मेलनों का पालन करते हैं (यहां तक कि कोड के लिए जो क्यूटी का उपयोग नहीं करता है) और कहते हैं: "यदि क्यूटी इस तरह से करता है, तो यह बुरा नहीं हो सकता है।"
अब मैं एक खुले दिमाग रखने की कोशिश करता हूं, लेकिन मुझे वास्तव में बुरा लगता है जब मुझे उसके पुस्तकालयों के साथ काम करना पड़ता है। क्या इस बारे में नियमों का एक सामान्य स्थापित सेट है? क्या मानक इसके बारे में कुछ बताता है?
आपका बहुत बहुत धन्यवाद।
Qt
। मुझे भी लगता है कि यह एक अद्भुत पुस्तकालय है, लेकिन उनके कुछ डिज़ाइन विकल्प वास्तव में मेरे लिए गलत हैं।
_
को लोकप्रिय, व्यापक रूप से उपयोग किए जाने वाले कोड के साथ शुरू करते देखा है , लेकिन यह मानक के विपरीत है।
*.hpp
एक सी ++ हेडर के लिए उपयोग करता हूं, और मेरे सभी उपकरण "इसे प्राप्त करें"।
#define signal
……… ("अगर Qt इसे इस तरह करता है, तो यह बुरा नहीं हो सकता है।") - मैं यह नहीं कह सकता कि मैं व्यक्तिगत रूप से सभी डिजाइन विकल्पों से सहमत हूं।