Ten kod zadziała i będzie działać poprawnie z g ++. Nie mam po co. Powinien dać błąd.Dodatkowy znak ukośnika odwrotnego nie ma wpływu na mój program. Czemu?
#include <iostream>
using namespace std;
int main(){
int x=9;
int y=6;
//note that there is extra backslash in the end of if statement
if(x==y)\
{
cout<<"x=y"<<endl;
}
//note that there is extra backslash in the end of if statement
if(x!=y)\
{
cout<<"x!=y"<<endl;
}
return 0;
}
Dlaczego czujesz, że powinien nie skompilować? –