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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.71
BigLow
55 / 55 / 2
Регистрация: 07.07.2013
Сообщений: 345
#1

Указатель на void - C++

18.08.2013, 14:16. Просмотров 1867. Ответов 22
Метки нет (Все метки)

Как можно сделать универсальную функцию, которая принимает указатель на неопределенный тип, увеличивает значение на которое указывает этот самый указатель и возвращает его.

Что-то вроде этого (нерабочий вариант):

C++
1
2
3
4
5
void *f(void *pv)
{
    *pv = *pv + 1;
    return pv;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
castaway
Эксперт С++
4876 / 3015 / 370
Регистрация: 10.11.2010
Сообщений: 11,075
Записей в блоге: 10
Завершенные тесты: 1
19.08.2013, 11:20     Указатель на void #21
Цитата Сообщение от BigLow Посмотреть сообщение
eXtream, хочется самому сделать такой класс, а не пользоваться готовым )
Я думаю тут вариантов не так уж много. Подглядеть идею можно уже в готовом.
BigLow
55 / 55 / 2
Регистрация: 07.07.2013
Сообщений: 345
19.08.2013, 11:24  [ТС]     Указатель на void #22
Цитата Сообщение от castaway Посмотреть сообщение
Подглядеть идею можно уже в готовом.
уже нашел исходники из boost boost/any.hpp
пытаюсь понять что и как там устроено
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.08.2013, 15:30     Указатель на void
Еще ссылки по теме:

C++ Указатель типа void c++
Typedef void (WINAPI *GLEND)(void), как вызывать? C++
C++ Привести указатель на класс к указателю на void
Указатель типа void C++
Допустима ли запись вида void method(T *& member)? (ссылка на указатель) C++

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

Или воспользуйтесь поиском по форуму:
Dmitriy_M
1338 / 1219 / 111
Регистрация: 20.03.2009
Сообщений: 4,352
Записей в блоге: 11
19.08.2013, 15:30     Указатель на void #23
varian/any те же яйца, только в профиль. Без приведения типа/rtti не разберешь, что в нем.
Yandex
Объявления
19.08.2013, 15:30     Указатель на void
Ответ Создать тему
Опции темы

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