std::vectorとstd::arrayの違い
arrayは宣言時にサイズの指定が必須。 その代わり、vectorより速い。 速度にこだわらないならvectorでいいと思われる。
C++arrayは宣言時にサイズの指定が必須。 その代わり、vectorより速い。 速度にこだわらないならvectorでいいと思われる。
C++つまり、stringの文字数をsizeof()で取得しようとすると、意図しない結果になるので、std::size()使おうねという話。
C++std::memmove()を使う方法もあるが、文字列の場合、コピー先の配列がゼロクリアされていないと、ヌル終端が付与されない。 strncpy_s()は環境依存ではあるが、使える環境であれば、これを使って文字列コピーし…
C++こんな書き方できるんだ。 iが1000だったらbを出力して、それ以外ならaを出力する。 こういう形式の条件式って呼び方あるんかな。
C++https://hikotech.net/post-100/#outline__3 一言でいうと strcpyはnull終端が付与される。 memcpy、memmoveはnull終端が付与されない。
C++std::min_elementで取り出せる。 これが基本的な使い方。 自分で比較対象を指定することもできる。
C++というクラスを外部から使う場合に、 ではビルドが通らず、 にしないとビルドが通らない原因がわかっていない。
C++https://torutk.hatenablog.jp/entry/20080910/p1 usingが必要になるということらしい。 このテクニックを使うとややこしくなるので、避けた方が良い気がするが、一応覚えておく。
C++[[fallthrough]]属性は、case文に1行も処理を書いていない部分だと意味はない。 fallthrough属性は、2つのケース文をつなげるという意味があるので、何も書いていないケース文はfallthrough…
C++というポインタに対して、領域を確保して使用後、 とすればリソース解放されて、hogePtr_が指すものがnullptrになる。
最近のコメント