Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

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

  1. - लिनक्स पर C++ के लिए शीर्ष IDE

    बड़े प्रोजेक्ट्स को केवल टेक्स्ट एडिटर्स पर प्रबंधित करना मुश्किल होता है। ऐसे मामलों में IDE का उपयोग करने से आप अधिक उत्पादक और कम निराश होंगे। विभिन्न प्रकार के IDE उपलब्ध हैं और आपको अपनी आवश्यकताओं के अनुरूप सही चुनना चाहिए। यहां लिनक्स के लिए सर्वश्रेष्ठ C/C++ IDEs की सूची दी गई है। NetBeans

  1. - विंडोज पर C++ के लिए शीर्ष IDE

    बड़े प्रोजेक्ट्स को केवल टेक्स्ट एडिटर्स पर प्रबंधित करना मुश्किल होता है। ऐसे मामलों में IDE का उपयोग करने से आप अधिक उत्पादक और कम निराश होंगे। विभिन्न प्रकार के IDE उपलब्ध हैं और आपको अपनी आवश्यकताओं के अनुरूप सही चुनना चाहिए। यहां विंडोज के लिए सर्वश्रेष्ठ C/C++ IDEs की सूची दी गई है। Visual S

  1. - Java में स्ट्रिंग को रिवर्स करने का सबसे आसान तरीका क्या है?

    बिल्ट-इन reverse() विधि StringBuffer क्लास आपको reverse() नामक एक विधि प्रदान करती है। यह वर्तमान StringBuffer ऑब्जेक्ट के कंटेंट को उलट देती है और परिणामी StringBuffer ऑब्जेक्ट को लौटाती है। Java का उपयोग करके स्ट्रिंग को रिवर्स करने का यह सबसे आसान तरीका है। ऐसा करने के लिए: आवश्यक स्ट्रिंग को