Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Удалить из строки все идентификаторы (нужно найти ошибку) Нужно удалить все идентификаторы УКАЗАТЕЛЬ PATH НЕ ПЕРЕДВИГАЕТСЯ ПО ВСЕЙ СТРОКЕ Почему так? #define _CRT_SECURE_NO_WARNINGS #include<iostream> #include<stdlib.h> #include<time.h> using namespace std; int digit(char* path) { int r = 0; //проверка на цифру https://www.cyberforum.ru/ cpp-beginners/ thread2355200.html C++ Составить програму
Помогите с работой
C++ Составить програму Помогите с работой https://www.cyberforum.ru/ cpp-beginners/ thread2355190.html C++ Переведите строчку, заменив cout на printf https://www.cyberforum.ru/ cpp-beginners/ thread2355179.html
Переведите пожалуйста строчку используя оператор printf cout << "\nthrow the dice...\n\n << "]\t << "]\n" << endl;
Выдать ошибку при вводе буквы C++
Строка состоит ТОЛЬКО из цифр. Следовательно, при вводе буквы необходимо выдать ошибку. Как это реализовать?
C++ Округление до сотых Всем привет , не могу понять как округлить до сотых, пробовала round но в итоге ничего не получается. Ниже скрин числа которое нужно округлить. Если делать через round(sum*1000)/1000, то округляет так: 53315,6800000000000000004, а в конце все равно 4 https://www.cyberforum.ru/ cpp-beginners/ thread2355164.html
C++ Банкомат https://www.cyberforum.ru/ cpp-beginners/ thread2355159.html
Реализовать класс Bankomat, моделирующий работу банкомата. В классе должны содержаться поля для хранения идентификационного номера банкомата, информации о текущей сумме денег, оставшейся в банкомате, минимальной и максимальной суммах, которые позволяется снять клиенту в один день. Сумма денег представляется полями-номиналами 10–1000 (см. задание 13). Реализовать метод инициализации банкомата,...
C++ Сортировка двусвязного списка слиянием
Господа, помогите пожалуйста! Задача такая, Есть двусвязный список строк, требуется отсортировать его по возрастанию слиянием! class Elem { public: char* str; Elem * next; Elem * prev; };
C++ День недели дня рождения. Проблема с вводом-выводом https://www.cyberforum.ru/ cpp-beginners/ thread2355155.html
Всем привет! В общем, написал я это чудо, вижу "Введите год", ввожу, но ввод не останавливается по нажатию "Enter". У самого исправить не вышло. Как это исправить? Ткните носом. #include <iostream> #include <locale> #include <boost/date_time.hpp> int main() { using namespace std;
C++ Создание палиндрома https://www.cyberforum.ru/ cpp-beginners/ thread2355153.html
#include <iostream> #include <string> #include <algorithm> using namespace std; int middle(int a, string str) { int i = a / 2; for (; i < a; i++) {
Найти наибольшее из значений элементов матрицы над побочной диагональю C++
Дана действительная квадратная матрица порядка n. Найти наибольшее из значений элементов, расположенных в заштрихованной части матрицы. Знаю код только на Pascal и то скорее не правильный, помогите пожалуйста.
C++ Прямая геодезическая задача на сфере https://www.cyberforum.ru/ cpp-beginners/ thread2355121.html
Доброго времени суток! Имеются x, y координаты начальной точки на сфере в градусах, азимут (от севера по часовой 0-360 градусов) и дистанция в километрах. Надо получить x, y координаты конечной точки. В и-нете все на каком-то языке непонятном, кучи нужных подпрограмм и формулы из которых что-то там куда-то следует из чего мы имеем... и туева хуча всяких закорючек. Всего один пример нашел...
18840 / 9839 / 2408
Регистрация: 30.01.2014
Сообщений: 17,280
03.12.2018, 22:24 0

Указатель типа void. Использование косвенного связывания через универсальный указатель - C++ - Ответ 13121702

03.12.2018, 22:24. Показов 2122. Ответов 3
Метки (Все метки)

Ответ

tupen_T_T, есть лишние действия. Например вы могли бы сразу читать в выделенный объект, а не создавать промежуточный.
C++
1
2
3
4
5
6
7
8
void INO(void* &a, ifstream &ifst)
{
    ObOr * pOb = new ObOr;
    int bv;
    ifst >> bv;
    *pOb = bv;
    a = p;
}
C++
1
2
3
4
5
6
void INP(void* &a, ifstream &ifst)
{
    bool * p = new bool;
    ifst >> *p;
    a = p;
}
Также нигде не видно, чтобы вы освобождали выделенные ресурсы (в моем коде это сделано).
Также функция InLangP возвращает значение не на всех путях выполнения - это некорректно.

Вернуться к обсуждению:
Указатель типа void. Использование косвенного связывания через универсальный указатель C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.12.2018, 22:24
Готовые ответы и решения:

Указатель типа void
Добрый день. enum Type { Double, Int, Float }; void func(int k,enum Type t,...) { void...

Указатель типа void c++
Haпример указатель типа void*ptr char *p void *ptr=&quot;abs&quot;; p=((char *)ptr);Так указатель...

Функция принимает указатель на void и возвращает указатель на int
Запишите прототип функции, которая принимает указатель на void и возвращает указатель на int.

Обобщенный указатель типа void
В приложенной картинке рассказывается о динамическом распределении памяти в С. Сказано, что функция...

3
03.12.2018, 22:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.12.2018, 22:24
Помогаю со студенческими работами здесь

Указатель типа void: зачем они нужны?
Здравствуйте! Начал изучать Язык С, в книжке написано: Только не понятно зачем нужны такие...

Указатель типа void на функцию, вызов функции
Необходимо с помощью указателя типа void запустить функцию. void func(int); int main(){ void...

Специализация и обобщение в С++ через универсальный указатель
Здравствуйте, уважаемые участники форума! Возникла следующая проблема. Необходимо написать...

Указатель типа void - пояснить несколько строк кода
Ну вот вроде разобрался с указателями и начал разбираться с указателями типа void и сразу же...

Универсальный вызов метода через указатель на объект
Никак не могу найти универсальную конструкцию, которая позволяла бы вызывать любой метод класс, с...

Как узнать тип, переданный через указатель на void?
есть функция, принимает LPVOID, нужно узнать как тип переменной был передан, и сколько занимает в...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru