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

Класс строк. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ С...двумерный массив с заменой нулевого элемента и последнего отрицательного http://www.cyberforum.ru/cpp-beginners/thread373214.html
В каждой строке двумерного массива поменять местами первый нулевой элемент и последний отрицательный.Если нету нужно сообщить Помогите с кодом а то совсем бошка не варит:(
C++ Нужна помощь по программитрованию Нужно создать программу, которая могла бы зажимать клавишу(а не просто нажимать) мыши например на 1.5сек. Кто может это реализовать? http://www.cyberforum.ru/cpp-beginners/thread373210.html
эмуляция зажатия кнопки мыши. C++
Всем привет, Прошу помощи в написании "кликера". В интернете много кликеров, но нужной мне функции не нашлось. А нужно мне вот что: Чтобы кнопка мыши не просто нажималась, а зажималась! на определенное количество времени и только потом отпускалась. Вообщем саму программу я набросал, а зажатие кнопки я пытался эмулировать так: inp.type = INPUT_MOUSE; inp.mi.dwFlags =...
C++ Константы в структурах
есть массив структур. допустим 10 элементов. как инициализировать 5 элементов массива константами?
C++ Перенос кода с java на с++ http://www.cyberforum.ru/cpp-beginners/thread373194.html
Всем привет я навичок помогите перевести этот код с java на с++ import java.util.Random; public class Runner { public static void main(String args) { int sizeOfMatrix = 5; int i, j;
C++ Каждый элемент массива разделить на заданное s Здравствуйте! то ли я дурак то ли сани не едут задача проще простого: как каждый элемент массива разделить на заданное s? пока сделал s=2; потом буду вводить с клавиатуры #include <iostream> void main() { const int n=4; int mas={4,8,16,32}; for (int i=0; i<n; i++) std::cin>>mas; int mas1; for (int i=0; i<n; i++) подробнее

Показать сообщение отдельно
Chelioss
179 / 179 / 4
Регистрация: 08.01.2011
Сообщений: 1,131
27.10.2011, 00:27     Класс строк.
C++
1
2
3
4
5
6
7
String (char *str)
    {
        delete[]data;
        sz = strlen(str);
        data = new char[sz + 1];
        memcpy(data,str,sz + 1);
    }
1)При создании объекта поле data содержит мусор. Вы пытаетесь освободить память по адресу мусора. Это ошибка времени выполнения, конечно.
2) Если рассуждать по логике, почему вы удаляете data, если вы только что создаете объект?
 
Текущее время: 08:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru