नहीं बदलता है मेरे पास मेरा फ़ंक्शन है और मैं targetBubble
भर रहा हूं, लेकिन यह इस फ़ंक्शन को कॉल करने के बाद भर नहीं गया है, लेकिन मुझे पता है कि यह इस फ़ंक्शन में भर गया है क्योंकि मेरे पास आउटपुट कोड है।फ़ंक्शन पास पॉइंटर C++
bool clickOnBubble(sf::Vector2i & mousePos, std::vector<Bubble *> bubbles, Bubble * targetBubble) {
targetBubble = bubbles[i];
}
और मैं इस
Bubble * targetBubble = NULL;
clickOnBubble(mousePos, bubbles, targetBubble);
तरह सूचक गुजर रहा यह क्यों कृपया काम नहीं कर रहा? धन्यवाद
लेकिन जब मैं अपने approch कोशिश यह इस लाइन पर दुर्घटना '* targetBubble = बुलबुले [i];' और मैं इस क्लिक पर तर्क पारित कर रहा हूं 'क्लिकऑनबबल (माउसपॉस, बुलबुले, और लक्ष्यबबल); ' – c0ntrol
@ user1295618: आप क्या त्रुटि देखते हैं? संभवतः मैं – Andrew
सेगमेंटेशन गलती – c0ntrol