C++: использование арифметики указателей для доступа к функциям-членам объектов ⇐ C++
-
Anonymous
C++: использование арифметики указателей для доступа к функциям-членам объектов
Я начал изучать указатели и динамическую память в колледже, теперь мы начали изучать структуры. Что меня смущает, так это то, что арифметика указателей не работает, когда я хочу получить доступ к функции-члену объекта. Я правильно написал "[ ] [ ]", но мне интересно, можно ли это сделать, разыменовав указатель? Ниже я привел пример с динамической матрицей.
#include #include использование пространства имен std; структура Человек { int лет; имя персонажа[30]; фамилия персонажа[30]; недействительный EnterData () { cout > лет; цин.игнорировать(); cout столбцы; цин.игнорировать(); } while (rows
Я начал изучать указатели и динамическую память в колледже, теперь мы начали изучать структуры. Что меня смущает, так это то, что арифметика указателей не работает, когда я хочу получить доступ к функции-члену объекта. Я правильно написал "[ ] [ ]", но мне интересно, можно ли это сделать, разыменовав указатель? Ниже я привел пример с динамической матрицей.
#include #include использование пространства имен std; структура Человек { int лет; имя персонажа[30]; фамилия персонажа[30]; недействительный EnterData () { cout > лет; цин.игнорировать(); cout столбцы; цин.игнорировать(); } while (rows
Мобильная версия