это я уже добавил в sndrender.h:не степень 2ки и дефайном можно указатьКод:#ifdef SND_EXTERNAL_BUFFER #if ((SND_EXTERNAL_BUFFER_SIZE & (SND_EXTERNAL_BUFFER_SIZE-1)) != 0) #pragma error("SND_EXTERNAL_BUFFER_SIZE must be power of 2") #endif #endifсогласентогда еще надо #include "sndcounter.h" в sndcounter.cpp вынести на самый верх
включается через #include "sndrender.h", который надо вынести наверха в sndcounter.h добавить #include "sndbuffer.h" перед ifdef'ом
можно, но это надо думать - надо ещё заводить класс-буфер и юзать его как параметр шаблона, что-ли, чтобы все SNDRENDER'ы c одним буфером были одним классомхмм... если важно быстродействие, можно сделать темплейтами с параметрами-константами: медленней не станет, при использовании код править вообще не придется, и если понадобиться с несколькими буферами работать (может пригодиться в плеерах и тп) ничего не помешает




Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
