|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.03.2013, 13:18 | #1 |
Пользователь
Регистрация: 29.01.2012
Сообщений: 33
|
Указатель
Есть указатель
Код:
|
30.03.2013, 13:27 | #2 |
Linux C++ Qt ARM
Старожил
Регистрация: 30.11.2008
Сообщений: 3,030
|
Можно, но зачем?
Код:
Дилетант широкого профиля.
"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс |
30.03.2013, 13:32 | #3 |
Пользователь
Регистрация: 29.01.2012
Сообщений: 33
|
Мне нужно создать массив, не зная какого он будет типа, я решил сделать вот так.
|
30.03.2013, 13:37 | #4 |
Пользователь
Регистрация: 29.01.2012
Сообщений: 33
|
Ваш пример не работает:
error: pointer of type `void *' used in arithmetic error: `void*' is not a pointer-to-object type |
30.03.2013, 13:48 | #5 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
Sektr63
Возможно ли преобразовать его к другому типу, скажем к int и после этого выделить память под массив типа int? с указателем можно делать всё. void* p = ... reinterpret_cast<int*>(p)[0] = ...;
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
30.03.2013, 14:12 | #6 |
Форумчанин
Регистрация: 14.12.2012
Сообщений: 668
|
Только нужно помнить, что в случаи сложных объектов, соответствующие деструкторы вызваны не будут. И не забываем удалять массива так (если сложный тип): delete []array;
|
30.03.2013, 15:52 | #7 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,330
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Передать указатель на указатель в функцию | erro | Общие вопросы C/C++ | 3 | 29.10.2012 17:59 |
указатель this | Madmaxisss | Visual C++ | 7 | 25.07.2011 23:31 |
*указатель = *указатель | tiger() | Общие вопросы C/C++ | 7 | 10.05.2011 12:49 |
Указатель... | Romario92 | Общие вопросы C/C++ | 16 | 22.10.2010 20:37 |
(!)указатель на указатель(!) | (C)stalin(Cpp) | Общие вопросы C/C++ | 0 | 07.06.2009 15:32 |