+10
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
string intArrayToString(int* array, int size)
{
ostringstream ss;
ss << "[";
for (int i=0; i<size-1; i++)
ss << array[i] << ",";
ss << array[size-1];
ss << "]";
return ss.str();
}
string longIntArrayToString(long int* array, int size)
{
ostringstream ss;
ss << "[";
for (int i=0; i<size-1; i++)
ss << array[i] << ",";
ss << array[size-1];
ss << "]";
return ss.str();
}
О шаблонах мы, видимо, не в курсе. Ну и упаси вас боже передать суда size=0.
Думаю, сюда можно смело выкладывать весь источник, но уж больно он уныл
https://github.com/adobe-research/libkafka
Адобъ Рисёрчъ на острие прогресса#ifdef DEBUG
#define D(x) x
#else
#define D(x)
#endif
#define E(x) cout.flush() << x
Так ведь и придётся своего клиента писать... :(
Запостил: roman-kashitsyn,
12 Июня 2014
roman-kashitsyn 12.06.2014 00:19 # 0
defecate-plusplus 12.06.2014 00:55 # 0
3.14159265 12.06.2014 01:03 # 0
LispGovno 12.06.2014 07:54 # 0
absolut 12.06.2014 08:43 # +2
LispGovno 12.06.2014 16:32 # +2
Xom94ok 12.06.2014 17:13 # +7
brutushafens 12.06.2014 17:20 # +4
LispGovno 12.06.2014 17:25 # +3
kegdan 12.06.2014 17:27 # +2
roman-kashitsyn 12.06.2014 09:38 # 0
В добавок эти гении не додумались взять какой-нибудь zeromq для клиент-серверного взаимодействия, только ручная упаковка в tcp-поток, только хардкор. Думаю вот запилить на boost.asio нормального клиента на досуге, использовать этот шедевр всё равно не понятно как (достаточно поглядеть на пример в samples, чтобы осознать всю глубину глубин).
absolut 12.06.2014 04:22 # 0
Для шаблонов получились бы одинаковые имена. А тут РАЗНЫЕ.
>упаси вас боже передать суда size=0
Ноль они ещё не изобрели.
bormand 12.06.2014 05:38 # 0
Царь устроился в адоб?
kegdan 12.06.2014 05:43 # 0
absolut 12.06.2014 08:42 # +3
kegdan 12.06.2014 09:59 # +1
absolut 12.06.2014 08:45 # 0
либка фак
bormand 12.06.2014 09:31 # +1
Abbath 12.06.2014 22:04 # 0