тогда надеюсь, что кто так делает, тот понимает разницу между LGPL и GPL и не зря мучается и не спит.
так как почти все популярные библиотеки довольно открыты для закрытого и коммерческого использования, то есть редкая библиотека идёт под чистой GPL, в основном под LGPL и другими ещё более свободными лицензиями, поэтому я так удивлён большому количеству «нарушителей»
для вас нет, но как только этот код откроет другой человек с другим размером табов — код поедет.
вы точно прочитали статью? там же всё толково объяснено.
1) в топике не рассмотрен вопрос, на который написан топик:
как выбрать динамически тип в «безIFовом программировании»?
и почему пользователь должен знать о всех типах генераторов, если ему достаточно знать номер генератора?
ты путаешь coding style и indent style
я не против табов, их разумно используют такие проекты как linux kernel, samba,
загадить vcs annotate можно и пробелами…
попробуй прослушать Cat Power — The Greates 10 раз хотя бы, а не 233
и 10 раз Coldplay — Yellow, а не 171
потом скажи, нормальный у него вкус или он просто шум офиса и метро забивает
templatestruct is_prime
{
static const bool value = is_prime_rec<n, (n+1)/2 — 1>::value;
};
так как почти все популярные библиотеки довольно открыты для закрытого и коммерческого использования, то есть редкая библиотека идёт под чистой GPL, в основном под LGPL и другими ещё более свободными лицензиями, поэтому я так удивлён большому количеству «нарушителей»
вы точно прочитали статью? там же всё толково объяснено.
Готовят просвещенья дух…
мб хватит постов в стиле «смотрите как оказывается оно поступает»?
как выбрать динамически тип в «безIFовом программировании»?
и почему пользователь должен знать о всех типах генераторов, если ему достаточно знать номер генератора?
2) тут без фабричного метода не обойтись.
3) с отсутствием виртуального деструктора хорошо справляется boost::shared_ptr www.boost.org/doc/libs/1_45_0/libs/smart_ptr/sp_techniques.html#abstract
пипец
>FMUSIC_FreeSong(mod); // Free memory (handle)
излишние комментарии мешают читать код
>mod=NULL; // make handle to be Free again
лол
а ты писать по-русски научись, а потом уже на си.
я не против табов, их разумно используют такие проекты как linux kernel, samba,
загадить vcs annotate можно и пробелами…
и 10 раз Coldplay — Yellow, а не 171
потом скажи, нормальный у него вкус или он просто шум офиса и метро забивает