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

Вопрос о строках. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить, содержит ли 4-х значное число 3 одинаковые цифры. http://www.cyberforum.ru/cpp-beginners/thread46914.html
Я сортирую, а потом сравниваю, но что то не работает :( char* mas(char* a, int s); int main(int argc, char *argv) { const int size=100; char arr; int i, k;
C++ Выбрать и упорядочить данные из текстового файла В языке С не сильна, и программа вызвала некое недоумение) Есть тестовый файл со следующими данными: 0.299 -0.410 960.20 4551.85 1.120 346.85 275.46 20.508 19.854 99.999 20.085 19.431 99.999 99.999 99.999 0.388 1.146 99.999 99.999 99.999 99.999 99.999 99.999 99.999 0.003 0.003 0.029 0.039 0.041 0.056 30 30 99.999 99.999 99 21.295545351 15.896836368 9 1 22.21 2008... http://www.cyberforum.ru/cpp-beginners/thread46911.html
Координаты для вывода массива C++
Товарищи, помогите массив вывести в координатах. Делаю так: HANDLE console = GetStdHandle(STD_OUTPUT_HANDLE); COORD coord = {50,50}; const int y=3,x=3; int a={1,1,1,1,1,1,1,1,1}; int i, j; SetConsoleCursorPosition(console, coord);
C++ От чего мы любим С++?
Хочу спросить наших уважаемых гуру, как истинных специалистов в области программирования на С++ несколько давно наболевших вопросов. Я уже успел попробовать всего по чуть-чуть и мне сложно определится и расставить приоритеты между такими двумя гигантами как MFC и VCL, у каждой из этих библиотек своя история и свои возможности но на кого все же поставить ставку? Также мне хотелось бы спросить...
C++ Перегруз функции http://www.cyberforum.ru/cpp-beginners/thread46829.html
Вообще задание такое разработать функцию, вычисляющую максимальный элемент: - в одномерном числовом массиве, состоящем из целых чисел; - в одномерном числовом массиве, состоящим из вещественных чисел; - в массиве строк (для этого массива функция должна находить строку с максимальной длиной). С помощью перегруза...
C++ Как избавиться от ошибки компоновщика? Как избавиться от ошибки компоновщика в vs2008? Сначала вылезала в мфц проектах, а теперь уже везде. Переустановка не помогает подробнее

Показать сообщение отдельно
#pragma
Временно недоступен
952 / 223 / 6
Регистрация: 12.04.2009
Сообщений: 921
12.08.2009, 19:52     Вопрос о строках.
Получается, что если присвоить указателю на символ новую строку, то выделятется новый кусок памяти(см. вывод).
Выделяется память из стека,предназначенная для локальных переменных,и все локальные объекты уничтожаются по выходе из блока.(Я полагаю,вызывается деструктор.)
Вопрос 1.
Нужно ли заботиться о уплывших байтах? Что-то подсказыватет, что надо.
Вопрос 2.
Если нужно, то подскажите как правильно все сделать.
В данном случае не нужно.
Но если был использован оператор new,то тогда память нужно освобождать с помощью delete.
C++
1
2
3
4
   char *str = new char;
  ...
   delete [] str;// или
   delete str;
Потому что память выделяется "динамически".То есть программист сам выделяет её из общего доступного пространства и сам должен её освобождать.Я пока сам смутно понимаю данную тему,но вроде так.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru