compile error when //------------\\ is in my code

The trailing backslash "folds lines". So your line:

//NEW SECTION\\
//-----------------\\
int fubar;

Becomes:

//NEW SECTION\ //-----------------\ int fubar;

So things following the backslash may disappear.