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

Счетчик в классе string - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Класс для работы со скалярным типом данных в стиле языка Перл http://www.cyberforum.ru/cpp-beginners/thread1200620.html
помогите пожалуйста создать класс для работы со скалярным типом данных в стиле языка Перл. Класс должен быть прозрачен сточки зрения число, строка. Т.е. работа методов класса не зависела бы от того,...
C++ Отсортировать по возрастанию элементы массива с четными номерами методом выбора (Pascal->C++) Дан целочисленный массив A(n) с элементами, сгенерированными случайными числами в диапазоне (-20, 20). Требуется: Отсортировать по возрастанию элементы массива с четными номерами методом выбора.... http://www.cyberforum.ru/cpp-beginners/thread1200617.html
C++ Распечатать фамилии детей данного детского сада, которые родились в определенном месяце (Pascal->C++)
Распечатать фамилии детей данного детского сада, которые родились в определенном месяце; указать их возраст и группу. uses crt; const N=3; //количество детей type FIO = record family :...
Выполнить циклический сдвиг элементов квадратной матрицы, используя локальные и динамические массивы C++
Осуществить циклический сдвиг элементов квадратной матрицы размерность M x N вправо на k элементов таким образом: элементы первой строки сдвигаются в последний столбец сверху вниз, из него - в...
C++ Определить, имеются ли в строке числа, состоящие из одной цифры (Pascal->C++) http://www.cyberforum.ru/cpp-beginners/thread1200614.html
Дана фраза, в которой слова разделены одним пробелом, а сама фраза заканчивается точкой. Требуется: Определить, имеются ли в ней числа, состоящие из одной цифры. uses crt; var s:string; ...
C++ Получить новую матрицу, в которой все отрицательные элементы заменить на -1, положительные на +1 (Pascal->C++) Двумерный целочисленный массив A(m,n) задается с экрана либо генерируется в пределах от -20 до 20. Требуется: Получить новую матрицу, в которой все отрицательные элементы заменить на -1,... подробнее

Показать сообщение отдельно
alsav22
5426 / 4821 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
05.06.2014, 23:14
Цитата Сообщение от deniska91 Посмотреть сообщение
В строчке где s1 = s по сути не происходит выделения новой памяти и s1 просто указывает на ту же область памяти, что и s.
Далее, в следующей строчки происходит модификация строки и, так как на одну и ту же область памяти указывают s и s1, то строчка сначала копируется в другую область памяти, а потом модифицируется.
Откуда такая информация?
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru