Kod pemulangan fungsi C++ digunakan untuk menunjukkan hasil operasi Maksud kod pulangan biasa termasuk: 0: Operasi berjaya 1: Operasi gagal -1: Peruntukan memori gagal -2: Pembukaan fail gagal -3: Parameter salah -. 4: Sumber tidak mencukupi -5: Penunjuk tidak sah
Dalam C++, fungsi biasanya menghantar maklumat melalui nilai pulangan. Kod pulangan ialah integer yang mewakili hasil operasi fungsi.
Berikut ialah beberapa maksud kod pulangan biasa:
Kod pulangan | maksud |
---|---|
0 | Operasi berjaya |
-1 | Memori Peruntukan gagal |
-2 | Pembukaan fail gagal |
-3 | Parameter salah |
-4 | |
#include <iostream> #include <fstream> using namespace std; // 自定义函数,打开文件并读取其第一行 int open_and_read_file(const char* filename) { ifstream file(filename); if (file.is_open()) { string line; getline(file, line); cout << "读取文件成功,第一行:" << line << endl; return 0; // 操作成功 } else { cerr << "文件打开失败" << endl; return -2; // 文件打开失败 } } int main() { const char* filename = "test.txt"; int result = open_and_read_file(filename); switch (result) { case 0: cout << "操作成功" << endl; break; case -2: cout << "文件打开失败" << endl; break; default: cout << "未知错误" << endl; } return 0; }
读取文件成功,第一行:这是一个测试文件 操作成功
Atas ialah kandungan terperinci Nilai pulangan fungsi C++: Pandangan pantas pada maksud kod pulangan biasa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!