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

Описать класс "Строка" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Считать данные http://www.cyberforum.ru/cpp-beginners/thread242078.html
Есть файл нужно считать данные с него. Там представлены различные параметры процесса. Можно как-нибудь считывать непосредственно в структуру. Например создать структуру поле 1 поле 2 поле 3 ...
C++ Из ассемблера в C++ В общем можно ли как то перенести запись памяти из ассемблера в C++ //code from here to '' will be used to enable the cheat alloc(newmem,2048) //2kb should be enough label(returnhere)... http://www.cyberforum.ru/cpp-beginners/thread242060.html
scanf("%*с%c",k); C++
нужно чтобы пропустило первый считываемый символ k - указатель как вариант можно scanf("%c""%c",k,k); такое решение получше scanf("%*с%c",k); но не понятно
C++ Преобразовать каждое слово в строке, удалив из него все последующие вхождения первой буквы
Ребят, никак не могу написать данную задачу , буду очень признателен в помощи. Дана строка , состоящая из русских слов, разделенных пробелами (одним или несколькими). Преобразовать каждое слово в...
C++ указатели http://www.cyberforum.ru/cpp-beginners/thread242024.html
Привет Я не понимаю различия между transport и transport transport и transport это вроде указатели на motorcycle, а cout выводит разные значения Весь код #include "stdafx.h" #include...
C++ Написать программу, которая вводит с клавиатуры последовательность из пяти дробных чисел Помогите пожалуйста решить задачу на языке С++!!!Очень очень очень нужно!!! Написать программу, которая вводит с клавиатуры последовательность из пяти дробных чисел и после ввода каждого числа... подробнее

Показать сообщение отдельно
.::.DIMA.::.
143 / 143 / 4
Регистрация: 26.10.2008
Сообщений: 782
13.02.2011, 15:21
Цитата Сообщение от asics Посмотреть сообщение
String::String(char *str_): len(strlen(str)){
str = new char[strlen(str_)];
strcpy(str, str_);
}
Длина строки определяется не по str_, а по str.

Если вызвать
C++
1
clear()
, то память освобождается, а при вызове деструктора попытка освободить повоторно. Я бы посоветовал в
C++
1
clear()
сделать
C++
1
str = NULL;
, а в деструкторе проверять указатель.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru