Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
SHBan
0 / 0 / 0
Регистрация: 27.12.2012
Сообщений: 21
#1

Правильно ли я понял объявления указателей - C++

07.01.2013, 03:25. Просмотров 310. Ответов 2
Метки нет (Все метки)

Делая задания по самоучителю, как то нужно проверять себя. Кроме вас некому ))
Задание состоит в том - нужно объявить новый тип. Если есть замечания прошу.


Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    
//указатель на инт-------------------
    typedef int* p_int;
    
//указатель на указатель на чар-----
    typedef char* (* p_p_char);
    
//указатель на массив char----------
    typedef char(* p_m_char)[];
    
//массив из 7 указателей на int------
    typedef int* mass[7];
 
//указатель на массив из 7 указателей типа int---
    typedef  int*(* p)[7];
    
//массив из 8 массивов по 7 указателей на int----
    typedef int* (mass[8])[7];
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.01.2013, 03:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Правильно ли я понял объявления указателей (C++):

Правильно ли я понял условие ? - C++
1) Нахожу обратную матрицу для очередной матрицы 2) Сравниваю полученную обратную матрицу с последующими матрицами 3) Если есть...

Разбираю списки .Правильно ли понял ? - C++
А если нет - укажите где ошибки у меня . и 1) Правильный ли код с точки зрения понимания ? 2) Как бы выглядела более...

Указатели: правильно ли я понял вопрос? - C++
Есть задание Я написал такой код: #include<iostream> using namespace std; #include<windows> int main() {

Можете сказать, я правильно понял задание? - C++
Вычислить сумму чисел в каждой строке. N<=10, M<=10 #include<conio.h> #include<stdio.h> #include<stdlib.h> #include<time.h> int...

Я понял, мало кто знает, как ПРАВИЛЬНО интегрировать Internet Explorer в свою :-) окно... - C++
Али все же кто-то этим занимался? (Да не сочтет модератор это дублированием :-)) Снорк.

Как правильно очищать вектор указателей - C++
Привет Всем! Есть вопрос по вектору указателей, как правильно очищать память при таком случае очищение происходит существенно медленнее чем...

2
Kastaneda
Нарушитель
Эксперт С++
4676 / 2880 / 234
Регистрация: 12.12.2009
Сообщений: 7,314
Записей в блоге: 2
Завершенные тесты: 1
07.01.2013, 10:03 #2
В данном случае ты можешь сам себя проверить, например так
C++
1
2
3
4
5
6
    typedef int* ptrArr[5];
 
    int a, b, c = 123, d, e;
    ptrArr arr = {&a, &b, &c, &d, &e};
 
    std::cout << *arr[2] << std::endl;
если скомпилируется и будет напечатано (а оно будет) число 123, значит можно полагать, что тип объявлен правильно.

По другим типам вроде тоже ошибок не вижу.
1
SHBan
0 / 0 / 0
Регистрация: 27.12.2012
Сообщений: 21
07.01.2013, 11:35  [ТС] #3
sps> за проверочку.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.01.2013, 11:35
Привет! Вот еще темы с ответами:

В функции нет указателей - правильно ли она работает? - C++
Программа работает, правильно ли она работает? Меня смущает, что в функции нет указателей. #include &lt;iostream&gt; #include&lt;cstdlib&gt; ...

Как правильно? (поиск объекта в массиве указателей) - C++
Здравствуйте, никак не могу сформировать четкое представление как находить конкретный объект из массива указателей. Есть значит массив...

Как правильно задавать массив указателей и его удалять? - C++
Т.е., например создаю указатель: TPoint *p_Point=NULL; а если массив? TPoint *p_MassPoint; //=?; как массив обнулить не ясно ...

Как правильно создать двумерный массив указателей с использованием calloc? и ввод данных в него - C++
Как правильно создать двумерный массив указателей с использованием calloc и ввести в него данные?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru