मैं संरचनामें समारोह की तुलना में कम बाध्य
enum quality { good = 0, bad, uncertain };
struct Value {
int time;
int value;
quality qual;
};
class MyClass {
public:
MyClass() {
InsertValues();
}
void InsertValues();
int GetLocationForTime(int time);
private:
vector<Value> valueContainer;
};
void MyClass::InsertValues() {
for(int num = 0; num < 5; num++) {
Value temp;
temp.time = num;
temp.value = num+1;
temp.qual = num % 2;
valueContainer.push_back(temp);
}
}
int MyClass::GetLocationForTime(int time)
{
// How to use lower bound here.
return 0;
}
ऊपर कोड मैं त्रुटियों संकलन के बहुत से फेंका गया है में निम्नलिखित है। मुझे लगता है कि मैं यहां गलत कर रहा हूं मैं एसटीएल प्रोग्रामिंग के लिए नया हूं और क्या आप कृपया मुझे सही कर सकते हैं त्रुटि कहां है? क्या ऐसा करने के लिए बेहतर है?
धन्यवाद!
class MyClass {
और अपने शरीर अर्धविराम ;
द्वारा पालन किया जाना चाहिए:
मुझे इन सभी वोटों को बंद करने के लिए नहीं मिला है, इस प्रश्न के साथ कुछ भी गलत नहीं है। कोड के साथ कुछ गलत हैं लेकिन यह एक वैध सवाल बनाता है। – CashCow
@CashCow - मैं पूरी तरह से सहमत हूं। StackOverflow की लगभग घातक दोष, मेरी राय में, अति उत्साही करीबी मतदाताओं की गतिविधि है। चूंकि एसओ उपयोगकर्ताशिप बढ़ता है, बंद होने वाले करीबी वोटों की संख्या * बढ़ती नहीं है, और बंद मतदाता पुन: खुले मतदाताओं की तुलना में परिमाण के आदेश या आदेश से अधिक सक्रिय होते हैं, जिससे यह समस्या आती है। –
यदि समस्या यह है कि उसके पास कंपाइलर त्रुटियां हैं, तो उन्हें हमें यह बताना चाहिए कि वे क्या हैं। अगर हम त्रुटियों को देखते हैं, तो हम शायद तुरंत एक उत्तर पोस्ट कर सकते हैं। त्रुटियों के बिना हमें खुद को संकलित करने के अतिरिक्त काम से गुज़रना पड़ता है, जो हमें जवाब देना नहीं चाहता है, जिससे यह एक बुरा सवाल बन जाता है। –