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

Чего не хватает? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как вызвать конструктор по указателю? http://www.cyberforum.ru/cpp-beginners/thread1108927.html
TBase *Buffer; TBase *p; TBase *End; size_t NewSize; NewSize=Count*sizeof(TBase); if ((NewSize/sizeof(TBase))==Count) { if (Count>this->Count) { Buffer=(TBase*)realloc((void*)Data, NewSize);
C++ Планировщик задач на с++ Делаю планировщик задач, и что-то не пойму что дальше делать. Нужно реализовать добавление, и показ заметок всех, за сегодня, и по определенной дате. #include "stdafx.h" #include <iostream> #include <string.h> #include <Windows.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread1108925.html
C++ Программа с классом треугольник
Дали задачу написать программу с классом треугольника. А именно нужно: задать стороны треугольника, по этим сторонам определить углы треугольника и в последствии составить зависимость изменения длин сторон при изменении длинны одной стороны, углы при этом не меняются. Самому не получается дойти до решения этой задачи, очень нужна помощь .
C++ Кодоблоки не дебажат
Ставлю курсор на 98-ю строку, жму Run to cursor, а получаю вот это: .
C++ Задача про круглый стол (динамические массивы) http://www.cyberforum.ru/cpp-beginners/thread1108903.html
Помогите решить задачу. Условие. За круглым столом собралось 10 участников, номера стульев от 1 до 10 по порядку. Случайным образом выпадает число (от 1 до 10). По кругу идет отсчет и игрок, на которого указывает стрелка отсчет выбывает, затем отчет продолжается дальше, выбывшие игроки не участвуют в игре. Игра заканчивается, когда за столом останется 2 игрока. Пример: выпало число 3. Выбывают...
C++ _msize возвращает максимально представимое значение Data имеет значение NULL, то есть 0, size_t OldSize; OldSize=_msize(Data);. Это нормально? подробнее

Показать сообщение отдельно
DrOffset
6424 / 3798 / 879
Регистрация: 30.01.2014
Сообщений: 6,591
02.03.2014, 15:22     Чего не хватает?
Цитата Сообщение от tarasproger Посмотреть сообщение
С самим указателем для этого что то можно сделать?
Нет.
Цитата Сообщение от tarasproger Посмотреть сообщение
Чего ещё не хватает?
Проверка
C++
1
if (_msize(Buffer)!=NewSize)
лишняя, т.к., в случае невозможности выделить запрошенный размер, realloc вернет NULL.
C++
1
(void*)Data
Приведение к void * делать необязательно - это одно из автоматических преобразований, разрешенных стандартом.
 
Текущее время: 06:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru