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

Выделение памяти malloc - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программно запустить приложение Access 2010 и открыть базу с паролем http://www.cyberforum.ru/cpp-beginners/thread781713.html
Доброго времени суток! Как программно в C++ запустить приложение Access 2010 и открыть базу с паролем? Без пароля база нормально открывается, но если она с паролем, то его необходимо вводить...
C++ Строки: нахождение символов и замена слов Здравствуйте, дорогие форумчане. ----------------------------------- Помогите, пожалуйста, решить задачу. Вот задание: ----------------------------------- Багаж пассажира характеризуется... http://www.cyberforum.ru/cpp-beginners/thread781692.html
разбор программы C++
друзья хотел бы попросить помощи с одной программой, в программировании не разбираюсь по єтому пришел к вам на форум. Есть программа одно хотел бы вас попросить чуть чуть переделать её. Есть...
C++ Строки: нахождение символов и замена слов
Здравствуйте, дорогие форумчане. ---------------------------------- Помогите, пожалуйста, с решением задачи. Составить программу извлечения слова из множества слов по порядковому номеру. Множество...
C++ Библиотека для создания pdf файлов http://www.cyberforum.ru/cpp-beginners/thread781666.html
Здравствуйте. Я ищу библиотеку для создания pdf файлов. Наподобие Pdf Creator Pilot. Но она к сожалению платная. Подскажите возможные варианты. Добавлено через 2 минуты Кажется нашел, что то...
C++ Строки: нахождение символов и замена слов Здравствуйте, дорогие форумчане. --------------------------------------- Помогите, пожалуйста, с решением задачи. Дана строка символов. Группы символов, разделённые одним или несколькими пробелами... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
08.02.2013, 11:22
Winhttp, на лекциях вам дали выделение памяти в Си. static_cast для плюсов, (type *) для Си вот и всё. В Си другой механизм обработки ошибок и ряд прочих тонкостей, потому если написать вот так
#include <stdlib.h>
int main()
{
* * int *p= static_cast<int*>malloc(10000*sizeof(int));//выделили память
* * free(p);//освободили
return 0;
}
- это будет ошибкой для Си (в нём попросту нет cast)
http://codepad.org/5rjXLo7Y
error: 'static_cast' undeclared (first use in this function)
А вот с (int *) всё будет компилироваться норм
http://codepad.org/LEEy0hyf
Output:
No errors or program output.
Хотя, хотя codepad - овский Си компилятор жуёт Си код и без операций приведения типа http://codepad.org/01AMLwLL
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru