Ich hatte den folgenden C++ - Code, wobei das Argument für meinen Konstruktor in der Deklaration eine andere Konstanz als die Definition des Konstruktors hatte.Nichtübereinstimmung zwischen Konstruktordefinition und Deklaration
Ich konnte dies ohne Warnungen mit g ++ kompilieren, sollte dieser Code kompilieren oder zumindest einige Warnungen geben? Es stellt sich heraus, dass der eingebaute C++ - Compiler auf 64-Bit-Solaris mir einen Linker-Fehler gegeben hat, so wie ich festgestellt habe, dass ein Problem aufgetreten ist.
Was ist die Regel für passende Argumente in diesem Fall? Liegt es an Compilern?
Bitte geben Sie Bezug auf den Standard. –
Ich habe darüber geschrieben, wenn Sie weitere Beispiele benötigen: http://StackOverflow.com/Questions/269882/c-const-Question/274888#274888 –
@ onebyone.livejournal.com: Danke. –