auto
を使用せずにこのようにvoidポインタを宣言しました。autoを使用してvoidポインタを宣言するにはどうすればよいですか?
void* ptr = nullptr;
どのように我々はauto
を使用して同じことを行う必要がありますか?どちらを使うべきですか?それとももっと良い方法がありますか?
auto ptr = (void*)nullptr;
auto ptr = (void*)0;
これはコーディングスタイルについての質問ではありません。
auto
を使用する必要がある場合は、何が最善の方法であるべきかを知りたいだけです。
元のバージョンで何が問題になっていますか? – Praetorian
@Praetorian何もありません。コーディングスタイルとの一貫性を保つために 'auto'を使うだけです。 –
@ user1869785なぜでしょうか。このようなことにautoを使うことは、過度で不明確です。単に '' '' void * '' '' 'をつけてください。 – mascoj