मैं कुछ स्ट्रिंग जो मैं के रूप मेंबूस्ट लाइब्रेरी प्रारूप; हो रही std :: स्ट्रिंग
boost::container::vector<std::string> someStringVector;
someStringVector.push_back(
format("after is x:%f y:%f and before is x:%f y:%f\r\n") %
temp.x %
temp.y %
this->body->GetPosition().x %
this->body->GetPosition().y;
संकलक शिकायत कर रहा है कि यह प्रकार परिवर्तित नहीं कर सकते इस प्रकार बढ़ावा लाइब्रेरी का उपयोग कर स्वरूपित जोड़ना चाहते हैं, और मैं .str जोड़कर की कोशिश की() के लिए किस प्रारूप का अंत आता है, लेकिन यह अभी भी शिकायत की है।
त्रुटि संदेश मुझे मिल गया था:
error C2664: 'void boost::container::vector<T>::push_back(
const std::basic_string<_Elem,_Traits,_Ax> &)' :
cannot convert parameter 1 from
'boost::basic_format<Ch>' to
'const std::basic_string<_Elem,_Traits,_Ax> &'
किसी को कुछ जानकारी है? पर्याप्त होना चाहिए
str(format("after is x:%f y:%f and before is x:%f y:%f\r\n")
% temp.x % temp.y % this->body->GetPosition().x % this->body->GetPosition().y)
जब संकलक शिकायत करता है, यह आमतौर पर त्रुटि संदेशों के रूप में ऐसा करता है। यह आपको कौन से त्रुटि संदेश देता है? –
बढ़ावा देने के लिए कॉल लपेटने के बारे में :: :: प्रारूप में प्रारूप :: str? – Anonymous