ビープ音を作成する2つの関数があります。 1つは標準的なビープ音機能を呼び出し、もう1つはライブラリーを使用してポートに直接書き込みます。私は変数に基づいて呼び出す関数を選択する滑らかな方法を見つけることを試みています。現時点で2つの関数(1つのstdcall)を呼び出すメソッド
void NewBeep(
unsigned int freq,
int ms
);
私はちょうど2つのほぼ同じ機能を持っていますが、正しいコードを呼び出す:
標準ビープ機能は、私の関数であるよう
BOOL stdcall Beep(
_In_ DWORD dwFreq,
_In_ DWORD dwDuration
);
として定義されます。
''十分ではありませんか...? – WhozCraig
関数をオーバーロードするか、異なる関数名を使用してください。 –
*動的に*、*静的に*(コンパイル時に)決定しますか? –