अपने लक्षित प्लेटफ़ॉर्म पर निर्भर करता है, मैं विजुअल स्टूडियो को आईडीई के रूप में उपयोग करता हूं।
जावा के विपरीत सी ++ का सामान्य नियम यह है कि इसमें जावा की तुलना में बहुत अधिक स्वतंत्रता का नरक है, विशेष रूप से टेम्पलेट बनाम जेनेरिक, ढेर बनाम ढेर, और प्रवर्तन (या इसकी कमी) के संबंध में वस्तु अभिविन्यास और इसके सिद्धांतों। उदाहरण के लिए, सी ++ encapsulation-breaking दोस्त कथन प्रदान करता है, const_cast, स्टैक और पॉइंटर्स पर ऑब्जेक्ट आवंटित करता है, उन्हें इंगित कर सकते हैं, टेम्पलेट्स जेनरिक से इत्यादि असीमित रूप से अधिक शक्ति रखते हैं।
अन्य मुख्य चीज़ जो आपको प्राप्त करना होगा संसाधन प्रबंधन के लिए प्रयोग किया जाता है। सी ++ एक जीसी प्रदान नहीं करता है। आपको आरएआईआई (संसाधन अधिग्रहण प्रारंभिकरण) के साथ खुद को परिचित करने की आवश्यकता होगी और संसाधन रिसाव से बचने के लिए किस प्रकार के निर्माण और विनाश का काम किया जाए।
आपको मानक टेम्पलेट लाइब्रेरी (एसटीएल) पर ब्रश करने की भी आवश्यकता होगी। एसटीएल के पास जावा पुस्तकालयों की तुलना में बहुत अधिक निर्देशित दृष्टिकोण है- उदाहरण के लिए, std :: iostream क्लास फ़ाइल से फ्लोट्स, स्ट्रिंग इत्यादि निकालने के लिए मूल विधियां प्रदान करता है, जबकि जावा में आपको एक फ़ाइल और स्कैनर दोनों की आवश्यकता होती है, हालांकि यह दायरा बहुत सीमित है- कोई जीयूआई या निर्देशिका-आधारित घटक, केवल स्टार्टर्स के लिए नहीं।
ओह, वैसे, गंभीरता से, अपने सी ज्ञान को कुचलने के लिए। यह आपकी मदद करने के बजाय चोट लगी होगी।
सिफारिश पढ़ने के लिए, http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list देखना । –
जांचें कि नेटबीन के पास सी/सी ++ प्लगइन्स हैं (मुझे यकीन है कि यह करता है)। – FrustratedWithFormsDesigner
फ्रैंक होने के लिए, यदि आप उचित सी ++ सीखना चाहते हैं, तो दिखाएं कि आपने कभी जावा या सी नहीं सीखा है, हां, वे एक समान वाक्यविन्यास साझा करते हैं, लेकिन वे चीजों को अलग-अलग करते हैं जो जावा या सी में सामान्य अभ्यास को लागू करने का प्रयास करते हैं सी ++ में आपदा का कारण बनता है। –