C++でハードコードされた要素を使用してstd::vectorを初期化する最も簡単な方法は何ですか?
最新のC++[11,14、…]では、ベクトルは次の方法で初期化されます
std::vector<int> vec = {1,2,3};
アルゴリズム
Begin Initialize the vector v. Using accumulate, sum up all the elements of the vector v is done. Print the result. End.
ベクトルの要素を合計する簡単な例を次に示します。
例
#include<iostream> #include<vector> #include<numeric> using namespace std; int main() { vector<int> v = {2,7,6,10}; cout<<"Sum of all the elements are:"<<endl; cout<<accumulate(v.begin(),v.end(),0); }
出力
Sum of all the elements are: 25
-
Window上のc++のトップIDEは何ですか?
大きなプロジェクトは、単なるテキストエディタでは管理が困難です。このような場合にIDEを使用すると、生産性が向上し、フラストレーションが軽減される可能性があります。 IDEにはさまざまな種類があり、ニーズに合ったものを選択する必要があります。これがWindowに最適なC/C++IDEのリストです。 Visual Studio − Microsoftが開発したIDEです。このIDEは、Windows上でC ++のプログラムを構築、開発、およびプロファイリングするためのクラス最高のツールを備えています。 Visual Studioには、多数のプラグインを備えた巨大なプラグインストアもありま
-
Javaで文字列を逆にする最も簡単な方法は何ですか?
組み込みのreverse()メソッド StringBufferクラスは、 reverse()。という名前のメソッドを提供します。 現在のStringBufferオブジェクトの内容を逆にして、結果のStringBufferオブジェクトを返します。これは、Javaを使用してStingを元に戻す最も簡単な方法です。そうするために- 必要な文字列をパラメータとして渡して、StringBufferクラスをインスタンス化します。 作成したオブジェクトのreverse()メソッドを呼び出します。 toString()メソッドを使用して再度文字列に変換します。 例 public cla