Includy v C (CCS 550)

Jan Waclawek konfera na efton.sk
Čtvrtek Červenec 17 17:25:31 CEST 2014


>Ale je mi záhadou, jak to s tìmi includy funguje. Doteï jsem si myslel, že 
>zdroják s #include se chová úplnì stejnì, jako kdyby na tom místì byl obsah 
>includovaného souboru. 

Je to tak.
C99, 6.10.2

[...] A preprocessing directive of the form
# include <h-char-sequence> new-line
searches a sequence of implementation-defined places for a header
identified uniquely by
the specified sequence between the < and > delimiters, and causes the
replacement of that
directive by the entire contents of the header. [...]

Vsimnite si, ze aj norma pouziva pre tento ucel vyraz "header", hoci sa
includovat moze v principe cokolvek. To nie je nahoda.



>Proè to tak není a jak to tedy funguje?

Nefunguje Vam prostredie podla Vasho ocakavania, nie prekladac. S doverou
sa obratte na tvorcu prostredia. Lenze ten Vas posle kratkou cestou,
vzhladom na to, ze robite hluposti (nieco neocakavane, neobvykle a v
konecnom dosledku aj nezmyselne).

wek






Další informace o konferenci Hw-list