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

Вопрос по основам С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проблема с виртуальными функциями http://www.cyberforum.ru/cpp-beginners/thread9673.html
Привет. Столкнулся с небольшой проблемой, касательно виртуальных функций. Стыдно спрашивать, ибо это нечто элементарное. Просто я уже успел подзабыть основы ООП в C++. Вот пример. #include <stdio.h> class A { public: void Func()
C++ Задача по С++ Использование Стандартной Библиотеки Шаблонов. Уважаемые программисты, помогите пожалуйста с решением такой вот задачи по С++. С помощью STL Тип контейнера - Дек Задача для первого контейнера - Среднее арифметическое Условие выбора элементов -Некратные 3 Задача для второго контейнера - Максимум http://www.cyberforum.ru/cpp-beginners/thread9639.html
C++ Люди помогите с Tree View Control
Добрый день! Помогите пожалуйста с элементом просмотра дерева (Microsoft Visual C++ 6) Проблема-создаю приложение (на API). Главное окно-немодальный диалог. В него внедряю List View. (Все идет через ресурсы). Далее создаю иконки(битмапы). Пытаюсь внедрить их в дерево. Они не внедряются. ImageList_AddIcon возвращает -1. Все строки внедряются нормально, место под иконки(битмапы) слева от строк...
C++ Помогите пожалуйста с созданием конвертером
Требуется создать программу-конвертер текстовых файлов из альтернативной кодировки (Dos) в кодовую страницу ОС Windows.
C++ преобразование типов http://www.cyberforum.ru/cpp-beginners/thread9561.html
человеки подскажите как написать функцию преобразования типов для своего класса. надо преобразовать из моего класса, типа инт, в строку и обратное преобразование.
C++ Есть задача. Нужно запустить её через командную строку Люди, подскажите что нужно добавить/вписать в задачке, чтобы при открытии её в командной строке она там же и исполнялась. Если непонятно обьяснил, то : Есть задача. Нужно запустить её через командную строку, и чтобы появилась строка ввода, в которую нужно будет ввести определённый символ чтобы задача выполнилась. После чего задача тут же(в ФАРе) и выполнилась. Плз, Хелп народ. подробнее

Показать сообщение отдельно
like-nix
351 / 32 / 6
Регистрация: 02.07.2008
Сообщений: 311
03.07.2008, 05:25  [ТС]     Вопрос по основам С++
Ну не знаяю чего то не очень похоже.

1. Получается что y2.a это ссылка. А я думаю что это не ссылка. А если это не ссылка, то у каждой struct Y будет свой a (Unique_handler). Или компилятор должен сделать так, что если конструктор копирования у Unique_handler в private, то созданный объект не копируется а на него делается как ссылка в структуру, которая его пытается скопировать, но мне об этом не известно. Почему должна быть ссылка?

2. Конструктор копирования Unique_handler в private мы его копировать не можем. Следовательно этот пример даже компилироваться не должен.

3. "Это может привести к проблеме, если объект, на который он ссылается, предполагается удалить." Вот мне интересно как в приведенном коде можно удалить объект. Если эта фраза касается именно этого кода. Этот объект можно удалить только вместе со структурой, а структура должна удалиться по окончанию работы программы или функции так как это автоматическая переменная. То есть удалятся сразу и y1 и y2, тогда где проблема?

Может не думать что здесь есть какая - то тонкая идея, а просто код не удачно подобран?
Или я чего то не понял? Где проблема и вчем она заключается?
 
Текущее время: 12:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru