| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > Ф-ция класса не видит переменную иного класса |
| Автор: NDQuattro 31.3.2010, 21:10 | ||
Че-то я не понимаю чего-то ... |
| Автор: djamshud 31.3.2010, 21:18 | ||
| Глаза человека не видят ошибок, выдаваемых компилятором. И че-то он не понимет чего-то. PS.
|
| Автор: NDQuattro 31.3.2010, 21:30 |
| huh... благодарен а m1.m не указатель на 0-ой элемент массива? |
| Автор: borisbn 31.3.2010, 21:33 |
| m1.m - указатель на 0-ой элемент массива. Если нужно получить первый элемент, то m1.*m - неправильно. нужно *(m1.m) |
| Автор: djamshud 31.3.2010, 21:34 |
| >а m1.m не указатель на 0-ой элемент массива? Да, и по совместительству указатель на всю строку. Вы очевидно пытались сделать *m1.m, тогда со стандартного ввода считалась не строка, а только первый символ, т.е. *m1.m - непосредственный доступ к первому элементу массива. Добавлено через 31 секунду ЗЫ. Первому по счету, т.е. нулевому по порядку. |
| Автор: xvr 1.4.2010, 15:14 |
| Только компилироваться все равно не будет - m в Arr стоит в private секции, т.е. доступ к ней НЕ ИЗ Arr запрещен |