Herausforderung:
Ich habe diesen Code, der nicht kompiliert werden kann. Kannst du herausfinden, was los ist? Es verursachte mir einmal Kopfschmerzen.
%Vor%Es sieht auf den ersten Blick korrekt aus. Wie viele und welche sind die Fehler!?
Ein Fehler:
%Vor%ist die richtige Form, andernfalls ist das Parse
%Vor%und es gibt keine Member "Werte" mit einem Mitglied "Adresse" innerhalb "String" ...
es wird für Built-In-Typen funktionieren, da sie niemals Member enthalten können. Daher ist int :: values ein eindeutiger Parse-Wert, int :: values, weil der Prior keinen Sinn ergibt.
%Vor%funktioniert auch. Beachten Sie, dass, wenn Sie def Internat eingeben; dass Sie das selbe Problem haben würden, wenn Sie irgendeinen Typ benutzen, wie Sie es mit der obigen Zeichenkette tun, aber nicht mit "int".
Tags und Links c++ header declaration extern