- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
TAbstractMessageFrame * SwitchIfNeedReceivePackets = create_switch(
fnc_ext::bind(this,
fnc_ext::compose2(std::greater<WORD>(),
fnc_ext::get_mem(&TThisClass::_totalDataLength),
fnc_ext::compose1(std::bind1st(std::minus<WORD>(), static_cast<WORD>(TByteBuffer::MaxCapacity)),
fnc_ext::compose1(fnc_ext::get_mem_func_ref(&TThisClass::TByteBuffer::length),
fnc_ext::get_mem(&TThisClass::_receivedBuffer))))),
// fnc_ext::get_mem_func(&TThisClass::FreeBufferSpace))),
DataByPackets, DataByLength, "Switch If Need Receive Packets" );
LispGovno 04.09.2013 12:20 # +1
bormand 04.09.2013 16:41 # 0
Ты уверен, что они на этом взлетят?
kipar 04.09.2013 16:55 # +1
LispGovno 04.09.2013 19:56 # 0
LispGovno 04.09.2013 17:15 # 0
roman-kashitsyn 04.09.2013 17:21 # +6
braking::bind и braking::lambda
LispGovno 04.09.2013 17:26 # 0
http://docwiki.embarcadero.com/RADStudio/XE3/en/Boost_Libraries
defecate-plusplus 04.09.2013 17:52 # +1
на деле же - пиздец
почему только эти версии и почему только под 64 бита?
bormand 04.09.2013 17:56 # 0
defecate-plusplus 04.09.2013 18:17 # 0
под msvc буст, при желании, собирает кучу версий одной библиотеки - debug/release, mt/md, single threaded, да на любой вкус - настраивается командной строкой
лично у меня конкретно этой версии папка boost_1_50_0/stage/lib 1.5Гб
почему 1.50 только под х64 таргет? что за несуразица?
его хоть можно пересобрать самолично?
bormand 04.09.2013 18:25 # 0
> его хоть можно пересобрать самолично?
Да всяко, если верить заявлениям про с++11. Он же только have been fully tested and preconfigured specifically for C++Builder XE3, а не пропатчен.
LispGovno 04.09.2013 18:56 # 0
Трололос.
bormand 04.09.2013 19:04 # 0
LispGovno 04.09.2013 19:48 # 0
kipar 04.09.2013 19:54 # +1
Потому что они не осилили написать свой компилятор под 64 бита и взяли clang. Кроссплатформенность, последние версии стандартов, все дела.
bormand 04.09.2013 20:10 # 0
kipar 04.09.2013 22:03 # +3
Но да, несколько упоротая позиция.
Sauron 07.09.2013 03:02 # 0
bormand 07.09.2013 05:52 # +1
> вернут патчи для поддержки винды в апстрим clang'а
Вот был бы он ЖПЛ... а так, имхо, хрен че они вернут.
defecate-plusplus 07.09.2013 10:32 # 0
3.14159265 21.08.2014 14:19 # 0
Остальное еще с 3-ей версии пашет вполне прилично.
>Вот был бы он ЖПЛ
Вут? GPL совместимости и опен-сорцности достаточно, там же всякие конторы участвуют.
kipar 21.08.2014 16:14 # 0
bormand 21.08.2014 16:24 # 0
Тащемта LGPL - идеальная лицензия для либ. В отличие от GPL даёт либу юзать без палева и не открывая остального кода. Но, в то же время, в отличие от BSD все же заставляет отдавать патчи к самой либе.
3.14159265 21.08.2014 20:24 # 0
Идейным борцам за открытость кода никто не мешает использовать полностью GPLный GCC.
bormand 04.09.2013 19:03 # 0
LispGovno 04.09.2013 19:50 # 0
roman-kashitsyn 04.09.2013 12:38 # +7
дальше можно не читать
bormand 04.09.2013 12:51 # +4
LispGovno 04.09.2013 16:11 # +1
roman-kashitsyn 04.09.2013 16:16 # +3
LispGovno 04.09.2013 16:27 # +1
LispGovno 04.09.2013 19:54 # 0
id и snd
gost 21.08.2014 14:08 # 0
guest 22.08.2014 18:08 # −1