Als «c++» getaggte Fragen

21
Operation in c ++ einstellen (vorhandenen Wert aktualisieren)

Hier ist mein Code: while (it!=s.end()) //here 's' is a set of stl and 'it' is iterator of set { *it=*it-sub; //'sub' is an int value it++; } Ich kann den Wert von set by iterator nicht aktualisieren. Ich möchte einen ganzzahligen Wert 'sub' von allen Elementen der Menge subtrahieren....

19
int numeral -> Zeigerkonvertierungsregeln

Betrachten Sie den folgenden Code. void f(double p) {} void f(double* p) {} int main() { f(1-1); return 0; } MSVC 2017 kompiliert das nicht. Es stellt sich heraus, dass es sich um einen mehrdeutigen überlasteten Anruf handelt, der mit 1-1dem identisch ist 0und daher in diesen konvertiert werden...