簡略化したい」で質問させていただいた者です。コードを書いている中でscanfの簡略とは異なった点で疑問が生じましたので、新しくトピックを立てさせていただきます。}};前回のコードにprintfも加えて、scanfとprintfをどのクラスに対してもinとoutで入出力できるようにしたものです。実際に書いたコードはマクロを使用して簡略化させてあります。int等のクラスが実行環境によって変わってしまうことがあるということを知ったため、cstdintを用いてintXXX_tを形を使いました。このinとoutを含んだコードを実行すると以下のエラーが発生しました。%lu今回の疑問点は4つです。specializationとは?2どうしてクラス同士で衝突が起こり同時にオペレータを定義できないのか。int}と型が異なっているのは何故か。そもそもcstdintで以下のように3つとも同じように定義されているのに「_fastタイプが各プラットフォームがハードウェアに「便利」なタイプを指定できるタイプエイリアス」となるのはどうしてか。int_fast32_t;自身でも様々なサイトを参考にエラーを訂正しているつもりですが、プログラミング経験がまだまだ浅く上手くいきません。するとしょうもない部分を質問しているのかもしれませんが、改善策と共にご教示いただけると幸いです。int&'}となりました。typ>の挙動を取ってくれると思っていたのですが、何が問題だったのでしょうか。書かなくてはいけなくなったようです。書いてもよいのではないでしょうか。↑1年前2どうしてクラス同士で衝突が起こり同時にオペレータを定義できないのか。int}と型が異なっているのは何故か。そもそもcstdintで以下のように3つとも同じように定義されているのに「_fastタイプが各プラットフォームがハードウェアに「便利」なタイプを指定できるタイプエイリアス」となるのはどうしてか。