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

Когда писать explicit - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите нужно вывести только определеные значения в массиве http://www.cyberforum.ru/cpp-beginners/thread534679.html
Спасибо уже только за то что проявили интерес и посмотрели тему ^^ (Пишу программу для решения матиматической модели . С толкнулся с тем что не знаю как вывести те переменные которые я добовляю к...
C++ Перевести число unsigned int в 2-х байтное представление Дается число от 0 до 1023 (это 2 в степени 10, т.е. 10 бит) Нужно получить двухбайтовую строку, в которой первый символ отвечает за первые 5 бит, второй за вторые 5 бит. Использовать можно только... http://www.cyberforum.ru/cpp-beginners/thread534676.html
Количество слов в строке, которые начинаются на заданную букву C++
Напишите программу, которая подсчитывает количество слов в строке, которые начинаются на заданную букву. Сделать нужно на обычном Си
Игра Бридж C++
Ребята кто может помочь в написаниии игры на с++? нужно позарез. 1)структура одной карты : масть, значение, достоинства, сколько карта стоит очков 2)структура игрока: статистика, количество игр,...
C++ Заставка под win http://www.cyberforum.ru/cpp-beginners/thread534664.html
Извиняюсь, если пишу не туда. Хочу сделать заставку под win. exe готов (написан на С), но как его связать с заставками? (1 -- надо, чтобы прога запускалась автоматически после n минут простоя. б)...
C++ Квадратная матрица Дана квадратная матрица А(4,4) Выяснить верно ли, что наибольшее из значений элементов главной диагонали матрицы больше, чем наименьшее из значении элементов побочной диагонали Сделать нужно на... подробнее

Показать сообщение отдельно
silent_1991
Эксперт С++
4964 / 3040 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
31.03.2012, 18:20

Не по теме:

Мне лично интересно, что скажет именно panicwassano. Я не понял, что он имел ввиду...



Добавлено через 4 минуты
Кстати, вторая строка в коде Jupiterа любым вменяемым компилятором будет преобразована в вызов всего лишь одного конструктора - конструктора инициализации (ЕМНИП это даже оговорено в стандарте), однако если отправить конструктор копии в privat-секцию или оставить без реализации, код не скомпилируется (это всё с учётом того, что конструктора мы не объявляли как explicit), потому что фактически конструктор копии не нужен (компилятор всегда обходится без него), но формально это преобразование происходит через конструктор копии, поэтому он должен быть доступен.

Добавлено через 4 минуты
Прошу прощения, если оставить конструктор копии без реализации, но оставить его в public-секции, всё будет работать. Для компилятора главное, чтобы конструктор копии при таком вызове был доступен, он не будет пытаться его вызывать.
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru