4
c ++ क्लैंग द्वारा ओवरलोडेड वर्चुअल फंक्शन चेतावनी?
निम्नलिखित कोड का संकलन करते समय क्लैंग एक चेतावनी देता है: struct Base { virtual void * get(char* e); // virtual void * get(char* e, int index); }; struct Derived: public Base { virtual void * get(char* e, int index); }; चेतावनी है: warning: 'Derived::get' hides overloaded virtual function [-Woverloaded-virtual] …