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

оператор присваивания - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ матрица http://www.cyberforum.ru/cpp-beginners/thread175171.html
Дана целочисленная прямоугольная матрица.Определить: 1)Количество строк ,не содержащих ни одного нулевого элемента. 2) Максимальное из чисел, встречающихся в заданной матрице более одного раза
C++ На сколько квадратов можно разрезать данный прямоугольник? Даны натуральные числа a и b, которые определяют стороны прямоугольника. На сколько квадратов, стороны которых выражены также натуральными числами, можно разрезать данный прямоугольник, если от него... http://www.cyberforum.ru/cpp-beginners/thread175162.html
последовательность из 10 случайных чисел C++
Написать программу которая генерирует последовательность из 10 случайных чисел, в диапозоне от 1 до 10. Выводит эти чисола на экран и вычисляет их среденее арифметическое. #include <iostream>...
C++ определить положение точки как это сделать?
Дали задание и совсем не представляю как его делать, может кто нибудь подскажет или направит с чего начать... Вот задание:определить положение точки M(x,y) относительно заштрихованной фигуры
C++ Умножение матриц http://www.cyberforum.ru/cpp-beginners/thread175148.html
Вычислить: q = min(2*MA*MB) где MA, MB – матрицы размером N1xN2. Числа N1 и N2 задаются пользователем в начале работы программы. Все элементы матриц заполнить случайными целыми числами в...
C++ поиск корня методом касательных Задача: найти корень уравнения, используя метод касательных. Точность e=0.0001 (в принципе она не нужна, так как я ввожу ее самостоятельно); x принадлежит промежутку (те a и b, тоже ввожу их... подробнее

Показать сообщение отдельно
kravam
быдлокодер
1705 / 892 / 45
Регистрация: 04.06.2008
Сообщений: 5,524
31.10.2010, 17:58
Разве это имеет значение? Не знаю. Постараюсь исходить из сухих тык скыть фактов и опровергнуть сей аргумент

Во-первых, я уже приводил цитату из книги, согласно которой конструктор копирования ДОЛЖЕН вызываться в этом случае

Во-вторых (этого я не говорил) далее в книге читаем:
"Синтаксис для объявления конструктора следующий
имя_класса (имя_класса const &источник)"

То есть в качестве образца мы видим передачу именно ССЫЛКИ. Как ни крути, а аргумент, что раз ссылка, то конструктор вызываться не должен, не канает

НАколнец, третье. Там есть ещё конструктор копирования. Вот он:
C++
1
2
3
    FloatFraction(const Fraction &src) {
     set(src.get_num(), src.get_den());
    }
Видишь? ТОже в качетве аргумента ссылка. Но он вызывается почему-то. ПРоверяется легко. Пишется Так:
C++
1
2
3
4
    FloatFraction(const Fraction &src) {
     set(src.get_num(), src.get_den());
     printf ("zzzzzzzzz\n");
    }
И наблюдается строка "zzzzzzzzzzzz\n"
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru