Программистское полуриторическое
Aug. 8th, 2012 04:55 pmКакого, спрашивается, рожна этот велосипед приходится постоянно изобретать?
Почему он не в стандартной библиотеке с самого начала?
std::string format(const char * form, ...) {
const int bufsize = 1024;
char buf[bufsize];
std::string ret;
va_list al, al_copy;
va_start (al,form);
va_copy (al_copy, al);
int need = vsnprintf(buf, bufsize, form, al) + 1;
if (need <= bufsize) {
ret = buf;
} else {
char dyn[need];
vsprintf(dyn, form, al_copy);
ret = dyn;
}
va_end(al_copy);
va_end(al);
return ret;
}
no subject
Date: 2012-08-20 04:35 am (UTC)no subject
Date: 2012-08-20 04:45 am (UTC)вход_запрещен(Х) = собака(Х) || программист(Х) && !программист_на("С++", Х);
Из этого никак нельзя сделать выводов насчет существования Х, таких что собака(Х) && какой_бы_то_ни_было_предикат(Х) истинно.
no subject
Date: 2012-08-20 06:42 am (UTC)Условие "Собакам" было бы излишним если б все собаки были бы программистами на не С++. Условие осмысленно если существуют либо собаки - не программисты, либо собаки программисты на С++ (либо и те и другие). Я предположил что предполагалась истинность первого.
P.S.
арбат вас забанил я смотрю - я до туда дочитал уже после того как вам ответил. Hичего, скоро Йом Киппур, разбанит.
no subject
Date: 2012-08-20 07:07 am (UTC)Арбат не в состоянии вынести, когда ему тем или иным образом намекают на существование точки зрения Джереми Бентама "Natural rights is simple nonsense: natural and imprescriptible rights, rhetorical nonsense — nonsense upon stilts."
no subject
Date: 2012-08-20 07:37 am (UTC)Разница между горбачевскими выездными визами и запретом поездок на Кубу в США принципиальна: индивидуальные разрешения по закрытым инструкциям бесконтрольного правительства и локальные ограничения по открытому закону принятому под контролем тех же граждан каких этот закон ограничивает.
no subject
Date: 2012-08-20 08:04 am (UTC)Так в этом трюк и заключается: можно говорить, что открытый закон, принятый под контролем граждан, в состоянии ограничить права граждан на свободное передвижение, а можно заниматься ментальной эквилибристикой насчет скупки краденого, на которую никогда права не было, поэтому приписывание или отписывание Кубы к/от множеству "воров", у которых нельзя ничего покупать, не составляет ограничения прав by government fiat. Мне это смешно.
no subject
Date: 2012-08-20 08:38 am (UTC)Есть еще условие (которое я упомянул в ответе вам у арбата, но опустил здесь):
локальные ограничения по открытому закону принятому под контролем тех же граждан каких этот закон ограничивает, и необходимому для защиты прав.
В этом случае имеет место не "ограничeниe прав граждан"(потому что кому-то так понравилось), а разрешение конфликта между разными правами разных граждан.