thể trùng lặp:
A function-definition is not allowed here before ‘{’Bug thông qua một single-line comment trước một dòng với một tuyên bố
Tôi muốn chia sẻ lỗi này tôi đã làm trong mã của tôi, một trong những khó tìm thấy:
#include <iostream>
void StartNuclearWar() {
std::cout << "War in progress..." << std::endl;
}
int main()
{
int a = 0;
// Get activation codes from C:\codes\
a = 1;
if(a == 0) {
StartNuclearWar();
}
}
Ở đâu?
Tôi muốn xem cuộc chiến hạt nhân! – StackedCrooked
Heh. Tôi nghĩ chỉ có preprocessor xử lý back-slashes theo cách đó – Ancurio
@Ancurio Đó là preprocessor xử lý các chú thích (như trong, thanh lọc chúng khỏi luồng). –