Jaki jest powód następującego ostrzeżenia w niektórych kompilatorach C ++?
Brak nowego wiersza na końcu pliku
Dlaczego powinienem mieć pustą linię na końcu pliku źródłowego / nagłówka?
Why should I have an empty line at the end of a source/header file
- Jeśli plik tekstowy zawiera, one\ntwo\nthree\n
wówczas zawiera trzy wiersze, z których żaden nie jest pusty. Jeśli plik tekstowy zawiera one\ntwo\nthree
, to nie jest to plik tekstowy, w tym samym sensie, że zdanie bez kropki na końcu nie jest zdaniem.
cat
plik i nie ma on końca nowej linii, ponieważ monit o nową powłokę pojawi się po ostatnim wierszu pliku (tj. Nie w kolumnie 0)