メディアを検出して整数で応答する CD/DVD ライブラリがあります。整数の値は、CD、DVD、または BRD などのメディアのタイプを決定します。
列挙型を使用して、整数値を列挙値に一致させることを考えていました。私はそれが正しく機能するとは思わない
enum discTypes { UNKNOWN, CD-R, CD-RW, DVD-R, DVD-RW };
しかし、それを行うより良い方法は、値の配列を作成してそれを返すことだと思いますか?
QString discTypes[5] { UNKNOWN, CD-R, CD-RW, DVD-R, DVD-RW };
私はちょっとチャイムを鳴らしてくれる人を探していました=)~私はより良い解決策も受け入れています。