C++ では、char を int にキャストし、ASCII 値を返す方法があります。qcharで同じことをする方法はありますか? Unicode は非常に多くの文字をサポートしており、それらのいくつかは実際に似ているため、何を扱っているかを判断するのが難しい場合があります。そのようなものを取得するために使用できる明示的なコードポイントまたは数値は非常に役立ちます。
私は Web とこのサイトで解決策を検索しましたが、これまでのところうまくいきません。何かを見落としていない限り、Qt のドキュメントもあまり役に立ちません。
前もって感謝します!
編集:
多分私はその問題について十分に明確ではありませんでした、申し訳ありません。
ここにいくつかのコードがあります:
char chChar = 'a';
cout << (int)chChar; // will output 97, not 'a'
また、Qtはこれを許可します:
QChar ch = 'a';
if(ch == 0x61)
//...
私が知る限り、ch オブジェクトの Unicode コードポイントに関連する情報が必要です。そこから抜け出す可能性はありますか?