Implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' akaってなんだ?「赤」ではない。 「also known as」の略。 つまり、uint64_t = unsigned long long uint64_t(読み:ユーイントろくじゅうよん・アンダースコア・ティー) C99とC++11から追加された変数型の別名定義で、64ビット長の無符号整数を宣言する。但し、実装するかどうかは処理系定義である。 unsigned long longって長いな。 long longって・・?? まず、整数型は4種類ある。 short int int long int long long int しかしこれは略せる。 「long int = long」とのこと。 short i