-3
"예상 회원 이름이나"; 오류 "선언 지정자 후"상단 줄 스위치에 나타납니다 (물건)스위치/사례 - 예상 회원 이름 또는 ";" 선언 지정자 후
float waveform = getParameter(6);
switch(waveform){
case 1: Sine signalGenerator
break;
case 2: SawWave signalGenerator
break;
case 3: SquareWave signalGenerator
break;
default: Sine signalGenerator
}
이 좋은 것입니다 분류하는 방법에 대한 제안! 미리 감사드립니다!
이 실제 코드 :
int waveform = (int) getParameter(6);
WaveBase* sigGen;
switch(waveform) {
case 1: sigGen = new Sine; break;
case 2: sigGen = new SawWave; break;
case 3: sigGen = new SquareWave; break;
default: sigGen = new Sine;
}
// use sigGen here
delete sigGen;
이 사인, SawWave 및 구형파는 (그들이해야) 공통 기반을 가지고 있다고 가정
과 :
float waveform = getParameter(6);
switch(waveform)
{ case 1: Sine signalGenerator break;
case 2: SawWave signalGenerator break;
case 3: SquareWave signalGenerator break;
default: Sine signalGenerator
}
무엇을 의미해야 하는가? : case 1 : stuff 1 ?? 'stuff 1'은 단순히 유효한 구문이 아닙니다. 거기에 코멘트를 넣으려고 했습니까? case 1 : // stuff 1'? –
이 스위치/케이스 전에'stuff'를 선언하셨습니까? – deepmax
빠른 답장을 보내 주셔서 감사합니다. 이것은 실제 코드입니다 : float waveform = getParameter (6); 스위치 (파형) { 사례 1 : 사인파 신호 발생기 중단; 사례 2 : SawWave signalGenerator 중단; 사례 3 : SquareWave signalGenerator 중단; 기본값 : Sine signalGenerator } – user3484634