मुझे एक सी ++ कक्षा के शीर्षलेख फ़ाइल में वेक्टर घोषणाओं के साथ कुछ परेशानी हो रही है। मेरा पूरा हेडर फाइल इस तरह दिखता है: "निजी" घोषणा (जहां मैं अपने वैक्टर घोषित) निम्नलिखित लाइनों परसी ++ हेडर फ़ाइल में वेक्टर घोषित करना
#ifndef PERSON_H
#define PERSON_H
#include "Message.h"
#include <string>
#include <vector>
class Person {
public:
Person() {};
Person(std::string emailAddress);
private:
vector<Message> inbox;
vector<std::string> contacts;
std::string emailAddress;
};
#endif PERSON_H
मेरे त्रुटि तब होती है। मुझे जो त्रुटि मिल रही है वह है C4430 - अनुपलब्ध प्रकार विनिर्देशक और सी 2238 - अप्रत्याशित टोकन ';' से पहले
किसी भी मदद के लिए धन्यवाद।
जवाब पहले से ही पाया गया है और समस्या याद आ रही थी प्रोग्रामर लापरवाही के कारण था। प्रतिक्रिया के लिए धन्यवाद और इस साइट पर इस तरह के एक मूर्ख सवाल पोस्ट करने के लिए खेद है। –
क्या आप प्यार नहीं करते हैं कि संकलक त्रुटि कितनी बेकार है, सी/सी ++ के 5 साल बाद यह लगभग दूसरी प्रकृति बन गई है, लेकिन थोड़ी देर बाद जावा का उपयोग करके यह केवल हमला करता है कि कंपाइलर एरो कितना बेकार है। – hhafez
मुझे नहीं लगता कि यह मूर्ख था। मैं सी ++ के लिए काफी नया हूं और मैं भी वही गलती कर रहा था, इसलिए यह वही था जो मुझे चाहिए! – jamesc1101