[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OT] opaque pointer



yuri.nefedov@gmail.com -> debian-russian@lists.debian.org  @ Tue, 7 Oct 2014 23:03:24 +0400 (MSK):

 >> 	Смысл в том, что «непрозрачные указатели» C плохо совмещаются с
 >> 	такими средствами языка, как inline и #define.

 y>  Вроде бы для inline должно все работать при правильном описании [1].
 y>  При вызова из другого файла будет работать как обычная функция.
 y>  (Stand-alone object code is emitted (just like a normal function)
 y>   and can be called from other translation units in your program.)
 y>  Я что-то упускаю?

Ты упускаешь то, для чего вообще придумали inline.  just like a normal
function - это со всеми накладными расходами на function call.

То есть работать-то будет, но в скорости проиграет.


Reply to: