C++ Tutorial/Array/Two dimensional object array — различия между версиями
Admin (обсуждение | вклад) м (1 версия: Импорт контента...) |
|
(нет различий)
|
Текущая версия на 13:31, 25 мая 2010
Two dimensional object array and Initialization
<source lang="cpp">#include <iostream> using namespace std;
class MyClass {
int x, y;
public:
MyClass(int i, int j) { x = i; y = j; } int getX() { return x; } int getY() { return y; }
};
int main() {
MyClass obs[4][2] = { MyClass(1, 2), MyClass(3, 4), MyClass(5, 6), MyClass(7, 8), MyClass(9, 10), MyClass(11, 12), MyClass(13, 14), MyClass(15, 16) }; int i; for(i=0; i < 4; i++) { cout << obs[i][0].getX() << " "; cout << obs[i][0].getY() << "\n"; cout << obs[i][1].getX() << " "; cout << obs[i][1].getY() << "\n"; } return 0;
}</source>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16