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

Запись данных в файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Статический пул для класса с помошью class::operator new непонятное исключение? http://www.cyberforum.ru/cpp-beginners/thread637902.html
Привет всем! Пытаюсь организовать статический пул(молниеносный аллокатор памяти. ) для некоторого класса. Написал сравнительный тест разница где то до 10 раз, статический пул быстрее. Но есть...
C++ Как найти дескриптор действительно активного окна? Я поясню. Запускаю: #include <windows.h> #include <stdio.h> int main () { while (1) { Sleep (1000); printf ("%x\n", GetForegroundWindow ()); } http://www.cyberforum.ru/cpp-beginners/thread637841.html
C++ Построение проекта на CGI (C++)
Имеет ли смысл полностью отказаться от PHP (или оставить для инклудов CGI-модулей на страницах, где много текста), и заменить все на С++? Дела с огромным трафиком не имел, максимум 5000 хостов в...
C++ Работа с клавиатурой
Здраствуйте, есть задача эмулировать нажатия клавиш, но winapi не выход, либо там где нада использовать эмуляцию срабатывает защита от эмуляции, хотел узнать как можна решить проблему? Писать драйвер...
C++ Цвет текста в консоли http://www.cyberforum.ru/cpp-beginners/thread637817.html
Цвет текста в консоли, задний фон текста, общий фон. Как это можно сделать через printf? или же другие функции? Помогите! MVS.
C++ Программное отключение интернета Всем привет, интересует такой вопрос: Можно кликами мышки выключать интернет в "Центре ...", в настройках адаптера кнопка "Отключить/Включить". Ну так вот, как это сделать из программы? Есть... подробнее

Показать сообщение отдельно
cossack5
54 / 48 / 1
Регистрация: 02.08.2012
Сообщений: 127
15.08.2012, 17:03
Цитата Сообщение от alexey31415
C++
1
2
3
4
char *data = new char[MAX_LENGTH]; // выделяете память (data хранит указатель на нее)
            data = const_cast<char *>(Iter->first.c_str()); // берете другой указатель (data указывает в другое место теперь)
    .....
            delete []data; // удаляете несуществующий участок памяти
Iter->firsr.c_str() дает вам указатель на строку (она уже есть в памяти, ничего выделять не нужно)

Не по теме:

Тот код выше - есть объявление класса, а не определение.

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