Kurung mempunyai makna berikut dalam C++: penunjuk indeks elemen tatasusunan objek penyahrujukan elemen kontena lelaran subskrip operator membebankan lebihan panggilan fungsi kes khas (apabila nama fungsi membebankan operator)
kurungan segi empat sama Maksud dalam C
Tanda kurung segi empat sama ([]) mempunyai maksud berikut dalam C++:1. Indeks tatasusunan
Tanda kurung segiempat digunakan untuk mengakses atau mengubah suai elemen tatasusunan. Contohnya:<code class="c++">int numbers[5]; numbers[0] = 10;</code>
2. Penyahrujukan penunjuk
Kurung boleh digunakan untuk menyahrujuk penunjuk dan mengakses objek yang ditunjuk oleh penunjuk. Contohnya:<code class="c++">int* ptr = new int(10); *ptr = 20;</code>
3. Lelaran bekas
Kurung boleh digunakan untuk mengulang elemen dalam bekas, seperti vektor, baris gilir dan senarai terpaut. Contohnya:<code class="c++">vector<int> v = {1, 2, 3}; for (int& i : v) { cout << i << endl; }</code>
4. Operator subskrip terlampau muatan
Tanda kurung segiempat boleh terlebih muatan untuk menyediakan gelagat pengendali subskrip untuk jenis yang ditentukan pengguna. Contohnya:<code class="c++">class MyClass { public: int operator[](int index) { return index * 10; } }; MyClass obj; cout << obj[2] << endl; // 输出 20</code>
5. Panggilan fungsi (hanya dalam kes tertentu)
Dalam sesetengah kes, kurungan segi empat sama boleh digunakan untuk memanggil fungsi, terutamanya apabila nama fungsi membebankan operator. Contohnya:<code class="c++">class Point { public: int x, y; Point operator+(const Point& other) const { return {x + other.x, y + other.y}; } }; Point p1 = {1, 2}; Point p2 = {3, 4}; Point p3 = p1 + p2; // 使用中括号调用 + 运算符</code>
Atas ialah kandungan terperinci Apakah maksud kurungan segi empat sama dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!