English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يستعيد البيانات التي تشير إليها المؤشر، إذا كان المؤشر الذي تم إيصاله خارج النطاق، يُلقي الاستثناء out_of_range.
إنشاء محاور v،k هو موقع المؤشر. بناءً على الجملة:
vector<object_type> v; v.at(k) ;
kk: يحدد الموقع الذي يجب على دالة at() العودة إليه.
يستعيد العنصر الموجود في الموقع المحدد.
إذا كان i = 0:
إذا كان i = 3:
لنرى مثالاً بسيطاً.
#include<iostream> #include<vector> using namespace std; int main() { vector<int> v1{1,2,3,4}; for(int i = 0; i < v1.size(); i++) cout << v1.at(i); return 0; }
الخروج:
1234
في هذا المثال، يعتمد الدالة at() على عناصر vector.