Ich habe eine Funktion namens decryptionArchive() wie folgt definiert:Kennung nicht gefunden, wenn sie keine Kennung sein soll?
string decryptionArchive(char i) {
}
Können Sie eine Funktion mit einem String-ID erstellen? Ich habe überall gesucht und alles, was ich gefunden habe, ist das Erstellen von Zeigern zu String-Datentypen. Wenn ich diesen Code ausführen:
string charToAdd = decryptionArchive(i[curr]);
Ja, ich habe Zeichenfolge importiert, und ich verwende Namespace Std. 'i' ist eine Zeichenfolge, ist das das Problem? Der aktuelle Fehlercode ist
error C3861: 'decryptionArchive': identifier not found
Dieser Fehler auf der Leitung auftritt 26, die die Linie des string charToAdd = decryptionArchive(i[curr]);
ist, die keinen Sinn für mich macht. Irgendwelche Ideen? Danke
EDIT: Gerade lief das auf meinem Laptop, es funktioniert gut! Was geht hier vor sich?
Sind alle Codes in der gleichen Datei? –
'decryptionArchive()' ist wahrscheinlich in einer anderen Kompilierungseinheit (auch Quelldatei genannt) definiert als die Zeile, die es aufruft. Eine Deklaration muss vom Compiler in dieser anderen Kompilierungseinheit vor dem Aufrufpunkt gesehen werden. – Peter
Alles hier ist in der gleichen Quelldatei. – owenbradstreet