Size: a a a

2021 July 29

FO

FORTRAN ONE LOVE in codingteam
да
источник

t

ttldtor in codingteam
О! Ты понял, что он сказал?
источник

t

ttldtor in codingteam
О! И ты понял?!
источник

FO

FORTRAN ONE LOVE in codingteam
я тоже его понял
источник

t

ttldtor in codingteam
Москали электроны элками зовут
источник

t

ttldtor in codingteam
Надо же
источник

FO

FORTRAN ONE LOVE in codingteam
источник

c

codingteam@cjr in codingteam
Minoru
> (<*>).(<*>): […] как темплейт должен инстанцироваться, если его в foo.cpp никто не использовал?

ну, значит, в foo.cpp он не инстанциируется. Это норм, какие проблемы-то?
источник

💮

💮 in codingteam
Мне помог поиск в гугле по картинкам.
источник

c

codingteam@cjr in codingteam
(<*>).(<*>)
Minoru: меня волнует каким образом он в bar.cpp инстанцируется тогда?
источник

c

codingteam@cjr in codingteam
(<*>).(<*>)
темплейты обладают какой-то магией телепортации?
источник

c

codingteam@cjr in codingteam
(<*>).(<*>)
они в .o файлы попадают какими-то путями?
источник

c

codingteam@cjr in codingteam
(<*>).(<*>)
я эти dummy-функции убрал и у меня по прежнему работает. не могу понять почему работает
источник

c

codingteam@cjr in codingteam
Minoru
в bar.cpp он инстанциируется, потому что он там используется. Темплейты не телепортируются, они просто превращаются в код каждый раз, когда их кто-то использует; этот код попадает в .o; линковщик находит среди этих .o повторяющиеся инстансы и оставляет только один
источник

c

codingteam@cjr in codingteam
Minoru
(<*>).(<*>): а ты код пушнул? Может, я чего не понимаю. Покажи коммит, на который ты сейчас смотришь
источник

t

ttldtor in codingteam
да, и самое печальное, что он это делает рандомно(
источник

t

ttldtor in codingteam
Я хочу какое-то правило для ODR
источник

t

ttldtor in codingteam
то есть, оно, вроде бы one definition rule, но rule там не очень пахнет
источник

c

codingteam@cjr in codingteam
Minoru
@ttldtor: ODR is short for Otorvi Duraku Ruki
источник

t

ttldtor in codingteam
требую уточнений!
источник