smartptrs.cpp
来自「频谱分析仪Frequency Analyzer」· C++ 代码 · 共 31 行
CPP
31 行
//------------------------------------
// SmartPtrs.cpp
// Smart pointers to objects
// (c) Bartosz Milewski, 1996
//------------------------------------
#include "smartptrs.h"
void PtrRecorder::ReInit (int bitsPerSample,
int cSamples,
int cSamplePerSec)
{
delete _p;
_p = 0;
if (bitsPerSample == 8)
{
_p = new RecorderM8 (cSamples, cSamplePerSec);
}
else
{
Assert (bitsPerSample == 16);
_p = new RecorderM16 (cSamples, cSamplePerSec);
}
}
void PtrFft::ReInit(int points, long sampleRate)
{
delete _p;
_p = 0;
_p = new Fft(points, sampleRate);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?