11
C ++ veraltete Konvertierung von String-Konstante in 'char *'
Ich habe eine Klasse mit einem private char str[256]; und dafür habe ich einen expliziten Konstruktor: explicit myClass(const char *func) { strcpy(str,func); } Ich nenne es als: myClass obj("example"); Wenn ich dies kompiliere, erhalte ich die folgende Warnung: veraltete Konvertierung von String-Konstante in 'char *' Warum passiert dies?