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

सी ++ एसटीएल में सरणी () फ़ंक्शन

एक सरणी निरंतर स्मृति स्थानों में संग्रहीत समान डेटा प्रकार के तत्वों का संग्रह है।

सी ++ मानक पुस्तकालय (एसटीएल) में सरणी के कामकाज का समर्थन करने के लिए कई विधियां हैं। उनमें से एक एरे at() मेथड है।

सरणी at() विधि का उपयोग किसी विशिष्ट अनुक्रमणिका मान पर तत्व के संदर्भ को वापस करने के लिए किया जाता है।

सिंटैक्स

सरणी at() फ़ंक्शन के लिए सामान्य सिंटैक्स है

array_name.at(i);

पैरामीटर

फ़ंक्शन एक एकल पैरामीटर को स्वीकार करता है जिसे मैं उस तत्व की अनुक्रमणिका करता हूं जिसे फ़ंक्शन का उपयोग करके एक्सेस किया जाना है।

रिटर्न

फ़ंक्शन उस तत्व को लौटाता है जिसका सूचकांक इसे कॉल करते समय पारित किया जाता है। यदि कोई अमान्य अनुक्रमणिका मान पास हो जाता है तो फ़ंक्शन out_of_range अपवाद को फेंक देता है।

उदाहरण

ऐरे के कार्य को प्रदर्शित करने के लिए कार्यक्रम ::At () फ़ंक्शन -

#include <bits/stdc++.h>
using namespace std;
int main(){
   array<float, 4> arr = { 12.1, 67.3, 45.0, 89.1 };
   cout << "The element at index 1 is " << arr.at(1) << endl;
   return 0;
}

आउटपुट

The element at index 1 is 67.3

उदाहरण

अनुक्रमणिका मान सरणी की लंबाई से अधिक होने पर त्रुटि को दर्शाने के लिए प्रोग्राम -

#include <bits/stdc++.h>
using namespace std;
int main(){
   array<float, 4> arr = { 12.1, 67.3, 45.0, 89.1 };
   cout << "The element at index 1 is " << arr.at(8) << endl;
   return 0;
}

आउटपुट

terminate called after throwing an instance of 'std::out_of_range'
what(): array::at: __n (which is 8) >= _Nm (which is 4)
The element at index 1 is Aborted

  1. atanh () सी ++ एसटीएल में समारोह

    atanh() फ़ंक्शन रेडियन में दिए गए कोण के चाप अतिपरवलयिक स्पर्शरेखा या प्रतिलोम अतिपरवलयिक स्पर्शरेखा देता है। यह C++ STL में एक इनबिल्ट फंक्शन है। atanh() फ़ंक्शन का सिंटैक्स निम्नानुसार दिया गया है। atanh(var) जैसा कि सिंटैक्स से देखा जा सकता है, फ़ंक्शन atanh () डेटा प्रकार फ्लोट, डबल या लॉन्ग ड

  1. C++ STL में cosh () फंक्शन

    cosh() फ़ंक्शन रेडियन में दिए गए कोण की अतिपरवलयिक कोज्या लौटाता है। यह C++ STL में एक इनबिल्ट फंक्शन है। कोश () फ़ंक्शन का सिंटैक्स निम्नानुसार दिया गया है। cosh(var) जैसा कि सिंटैक्स से देखा जा सकता है, फ़ंक्शन कोश () डेटा प्रकार फ्लोट, डबल या लॉन्ग डबल के पैरामीटर var को स्वीकार करता है। यह var

  1. सिंह () सी ++ एसटीएल में समारोह

    sinh() फ़ंक्शन रेडियन में दिए गए कोण की अतिपरवलयिक ज्या लौटाता है। यह C++ STL में एक इनबिल्ट फंक्शन है। sinh() फ़ंक्शन का सिंटैक्स निम्नानुसार दिया गया है। sinh(var) जैसा कि सिंटैक्स से देखा जा सकता है, फ़ंक्शन sinh () डेटा प्रकार फ्लोट, डबल या लॉन्ग डबल के पैरामीटर var को स्वीकार करता है। यह var