|
|
|
C++ arrays
|
|||
|---|---|---|---|
|
#18+
извиняюсь за ламерский вопрос... Как мне в классе задать подобным образом массив? int ttt[10][11]= {{7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7}, {7, 7, 7, 7, 0, 7, 7, 7, 7, 7, 7}, {7, 7, 7, 0, 0, 7, 7, 7, 7, 7, 7}, {7,-4,-3, 0, 0, 0, 3, 1, 7, 7, 7}, {7,-6,-3, 0, 0, 3, 4, 7, 7, 7, 7}, {7, 7,-5,-3, 0, 3, 5, 7, 7, 7, 7}, {7,-2,-3, 0, 0, 3, 2, 7, 7, 7, 7}, {7,-1,-3, 0, 0, 0, 3, 6, 7, 7, 7}, {7, 7, 7, 0, 0, 7, 7, 7, 7, 7, 7}, {7, 7, 7, 7, 0, 7, 7, 7, 7, 7, 7} }; Если я его пробую задать в разделе public: то говорит, что там нельзя его инициализировать... а если в конструкторе, то локальные массивы создаются, а члены класса уже нельзя так изменить... подскажите плз... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2005, 11:17 |
|
||
|
C++ arrays
|
|||
|---|---|---|---|
|
#18+
Если это просто пременная и ее нужно инициализировать, то объявить как static. Если это член класса, то объявить в описаниях и инициализировать в конструкторе. Но вообще-то, в этом случае разумнее пользоваться указателем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2005, 11:35 |
|
||
|
C++ arrays
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2005, 11:43 |
|
||
|
C++ arrays
|
|||
|---|---|---|---|
|
#18+
Инициализировать можно только статические и глобальные переменные - это не Java. Для того, чтобы так инициализировать non-static member можно завести static member, и в конструкторе копировать его в non-static member. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2005, 15:38 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33059355&tid=2033331]: |
0ms |
get settings: |
4ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
74ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 330ms |

| 0 / 0 |
