c++

C++のstd::stackの使い方を解説する

c++

C言語でデータ構造の1つである「スタック」を表現するためには、ポインタとか配列とかで自分で実装する必要があった。 しかし、C++ではstd::stackを使うことで簡単にスタックを使う事ができる。 std::stackの使い方 std::stackを使うためには、自分で定義し…

C++におけるvirtual(仮想関数)の使い方を紹介していく

c++

今回は、C++を使う上で重要になるvirtual(仮想関数)について解説していきます。 virtualとは何か? virtualとは何かを理解するためには、virtualがいつ、どのような時に使われるかを理解した方が早いです。 例えば、以下のコードを見てください。以下のコ…

segmentation fault 11(core dumped)の原因と2つのチェックポイント

C言語やC++を触っていると、segmentation fault 11(core dumped)というエラーが発生する時がある。 今回は、このsegmentation fault 11(core dumped)の原因や起こった時の対処法を2つ紹介していく。 segmentation fault 11(core dumped)の原因とは? segment…