C++

呼び出し規約

C++

「__stdcall」とは、Microsoft Visual C++などの開発環境で用いられる、 関数の呼び出し規約の一つです。 __stdcall規約では、関数を呼び出す際に、呼び出し元がスタックに引数をプッシュし、 呼び出された関数がその引数をポップする方式を採用します。この…

C++の後継目指すプログラミング言語「Carbon Language」とは?

C++

「Carbon Language」とは、C++の後継目指すプログラミング言語の1つで、 2019年に発表されました。Carbon Languageは、C++と同様にシステムプロ グラミングや高性能計算など、高度なプログラミングを行うために設計された 言語で、現代的なプログラミングの…

Visual Studioでdllファイルをビルドして出力フォルダに自動的にコピーする手順

C++

Visual Studioでdllファイルをビルドして出力フォルダに自動的にコピーする手順は以下の通りです。 1.プロジェクトを開いて、[ソリューションエクスプローラー]で出力フォルダを選択します。2.右クリックして、[追加] > [新しい項目]をクリックします。3.[追…

nth_element関数

C++

nth_element関数 Sortよりも高速ということで利用。 以下、chatGPTに書いてもらった。 nth_element() 関数は、C++の標準ライブラリに含まれるアルゴリズムの1つで、コンテナ内の要素をソートする関数です。nth_element() は、任意の範囲に対して、その範囲内…