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

Повторный вызов конструктора?!

Язык С++. Форум начинающих программистов C++. Обсуждение языка программирования C++. Решение задач, программирование и готовые программы на С++.
Войти
Регистрация
Восстановить пароль
Обсуждение
Всего сообщений: 40
Имя Дата Сообщение
Читать обсуждение полностью:
Повторный вызов конструктора?!
CatsCanFly 28.07.2013 20:46 https://www.cyberforum.ru/post4891722.html
Мой небольшой класс class CString { private: char*...
Jupiter 28.07.2013 20:56 https://www.cyberforum.ru/post4891752.html
Тут вызывается конструктор с параметром, а затем...
alsav22 28.07.2013 21:06 https://www.cyberforum.ru/post4891784.html
Тут выход за границу массива: this->str =...
DU 28.07.2013 21:14 https://www.cyberforum.ru/post4891815.html
str = "test2"; вот тут ситуация немного более хитрая. т.к....
alsav22 28.07.2013 21:18 https://www.cyberforum.ru/post4891827.html
И деструктор.
Dmitriy_M 28.07.2013 21:22 https://www.cyberforum.ru/post4891838.html
По стандарту Foo bar="test2"; эквивалентен Foo...
Croessmah 28.07.2013 21:48 https://www.cyberforum.ru/post4891887.html
Разница только в преобразованиях
Jupiter 28.07.2013 21:56 https://www.cyberforum.ru/post4891909.html
Dmitriy_M, никаких гарантий эквивалентности нет
Dmitriy_M 28.07.2013 23:03 https://www.cyberforum.ru/post4892088.html
Jupiter, перечитай свой первый пост. CString str =...
Jupiter 28.07.2013 23:43 https://www.cyberforum.ru/post4892127.html
Dmitriy_M, нет, давай цитату из стандарта
CatsCanFly 29.07.2013 21:56 https://www.cyberforum.ru/post4895540.html
Если можно, продолжу свои вопросы по данной задаче: ...
Jupiter 29.07.2013 22:00 https://www.cyberforum.ru/post4895560.html
нет, только во втором случае может конструктор копирования
stragger 29.07.2013 22:00 https://www.cyberforum.ru/post4895562.html
CString str = "test"; это одно и тоже, что и это CString...
CatsCanFly 29.07.2013 22:09 https://www.cyberforum.ru/post4895590.html
Извиняюсь, дико затупил. Но вопрос о правильности остается...
Jupiter 29.07.2013 22:09 https://www.cyberforum.ru/post4895591.html
исправлено
VLK 29.07.2013 22:11 https://www.cyberforum.ru/post4895602.html
CatsCanFly, а от куда взята эта программа
alsav22 29.07.2013 22:16 https://www.cyberforum.ru/post4895616.html
Вот это, по-моему, лишнее: int char_arr_length(char...
CatsCanFly 29.07.2013 22:17 https://www.cyberforum.ru/post4895618.html
Сам написал конечно, поэтому и спрашиваю по ней. Нужно...
stragger 29.07.2013 22:18 https://www.cyberforum.ru/post4895621.html
CatsCanFly, ну, если по коду посмотреть, то мне не...
CatsCanFly 29.07.2013 22:23 https://www.cyberforum.ru/post4895639.html
Использую для того что бы сделать например конкатенацию...
VLK 29.07.2013 22:28 https://www.cyberforum.ru/post4895657.html
В учебнике у меня была подобная программа, я ее переписывал...
stragger 29.07.2013 22:38 https://www.cyberforum.ru/post4895678.html
Создать буффер нужного размера с помощью new, скопировать...
OhMyGodSoLong 29.07.2013 22:43 https://www.cyberforum.ru/post4895719.html
Если ему не повезёт и он не сможет довыделить память из...
CatsCanFly 30.07.2013 00:54 https://www.cyberforum.ru/post4896067.html
И снова небольшой вопрос:) Извиняюсь за назойливость: вот...
VLK 30.07.2013 11:23 https://www.cyberforum.ru/post4896762.html
str test = "Hello world"; str test("Hello world"); у меня...
Jupiter 30.07.2013 11:30 https://www.cyberforum.ru/post4896781.html
а теперь открываем g++ и компилим с...
VLK 30.07.2013 11:40 https://www.cyberforum.ru/post4896815.html
Я не знаю что за g++, что даст "g++ и компилим с...
Fyret 30.07.2013 12:43 https://www.cyberforum.ru/post4896980.html
Недавно разбирался для себя с темой пропущенного...
CatsCanFly 30.07.2013 12:44 https://www.cyberforum.ru/post4896983.html
А по моему последнему вопросу насчет пропадающего объекта и...
Jupiter 30.07.2013 12:56 https://www.cyberforum.ru/post4897018.html
для этого временного объекта вызывается декструктор
VLK 30.07.2013 13:03 https://www.cyberforum.ru/post4897038.html
В примере который привел я такого нет, сразу после сложения...
CatsCanFly 30.07.2013 14:50 https://www.cyberforum.ru/post4897372.html
Я проверил, у меня почему то не вызывается. Тогда я...
Jupiter 30.07.2013 14:55 https://www.cyberforum.ru/post4897388.html
CatsCanFly, выкладывайте код который проверяли и который...
VLK 30.07.2013 16:12 https://www.cyberforum.ru/post4897718.html
Ну все правильно, ты когда пишешь int var = 100; 100 это...
CatsCanFly 31.07.2013 00:49 https://www.cyberforum.ru/post4897752.html
Это же простые типы а не объекты. Я понимаю это выражение...
alsav22 31.07.2013 01:06 https://www.cyberforum.ru/post4899496.html
Первое сложение возвращает указатель, а не объект, поэтому...
CatsCanFly 31.07.2013 01:13 https://www.cyberforum.ru/post4899524.html
Кажется я понял...а как же это обходит std:string?
alsav22 31.07.2013 01:23 https://www.cyberforum.ru/post4899542.html
Наверное, там не указатель возвращается. CString& operator...
CatsCanFly 31.07.2013 01:44 https://www.cyberforum.ru/post4899567.html
alsav22, но тогда же я не смогу знать, удалять мне его или...
alsav22 31.07.2013 02:23 https://www.cyberforum.ru/post4899603.html
Понятия не имею, это же ваш класс, а не мой. Думайте. ...
 
 
Similar

Повторный вызов конструктора класса
class X { public: X() {a = 10;}; setA(int value) {a = value;}; private: ...

Повторный вызов процедуры
Всем очень добрый день! А подскажите,пожалуйста,в Си++ процедура может вызываться несколько раз в...

Повторный вызов деструктора
{ bar b; b.~bar(); } В данном примере деструктор bar вызовется дважды. Как у уже удаленного...

Функции, повторный вызов
Здравствуйте! Можете помочь? Например есть функция любая например: void showMsg{cout<<"Foo";}и мне...

Исключительные ситуации (повторный вызов деструктора)
Всем привет ! Подскажите пожалуйста , почему повторно вызываются деструкторы класса A,B,C? ...

MoreAnswers

Повторный вызов деструктора для объекта
Здравствуйте! К сожалению, я пока не умею пользоваться отладчиком для анализа работы программ,...

вызов конструктора
Почему при повторном вызове конструктора выбивает ошибку ?Вот здесь ObjX(INUSE); no match for...

вызов конструктора
Здарова! Есть допустим класс: class Str { Str(); Str(Str&); Str(char*); };

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