最近、コードを使用しint
てクラスの一意の番号を作成しています。
reinterpret_cast<int>(my_unique_name)
wheremy_unique_name
はchar []
一意の値を持つ変数を使用しました。以下のようなもの:
const char my_unique_name[] = "test1234";
int generate_unique_id_from_string(const char *str)
{
return reinterpret_cast<int>(str);
}
私の質問は、生成されたすべてのエントリ文字列に対してint
本当に一意ですか?