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

Класс вектор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ список (в программе обнуляются указатели на структуры) http://www.cyberforum.ru/cpp-beginners/thread924942.html
здравствуйте помогите найти ошибку, при возврате указателя на структуру из функции в функцию майн он обнуляется, это меня сбивает с толку разве указатель не сохраняет значение это же всего лишь адрес...
C++ Определить пересекаются ли окружности и найти среди них уединенные(в истории не нашел( ) Окружности задаются координатами X,Y их центров и радиусами R. Датчик случайных чисел вырабатывает характеристики N окружностей. Определить, имеются ли среди этих окружностей три попарно... http://www.cyberforum.ru/cpp-beginners/thread924932.html
Пошаговая Детализация C++
Как бы я сам учу пока паскаль , но вот надо сделать задание по сишке .Буду благодарен за любую подсказку . Задание : Матрицы вещественных чисел . Поменять столбцы с максимальными элементами.
C++ Функция замены Builder 6
На практику в одном из пунктов задания (нужно написать текстовый редактор) нужно выполнить процедуру поиска и замены. Поиск я реализовал, не могли бы вы помочь с заменой? Мб у кого-то есть готовая...
C++ О чем задача? http://www.cyberforum.ru/cpp-beginners/thread924917.html
Не пойму некоторых начальных условий задачи. Особенно пунктов 40-43 с ветвлениями. Допустим А больше В, разница меньше 0 и выполняется комманда 4207 - заносится результат (А-В) в адресс 07. А...
C++ выделение памяти char* Подскажите пожалуйста как реализовать следующее: Человек вводит что-то с клавиатуры (строку и т.п.) И когда ему надоедает - нажимает enter - этим и завершает ввод строки. Проблема в следующем -... подробнее

Показать сообщение отдельно
Croessmah
Эксперт CЭксперт С++
13223 / 7495 / 845
Регистрация: 27.09.2012
Сообщений: 18,416
Записей в блоге: 3
Завершенные тесты: 1
18.07.2013, 14:42
Цитата Сообщение от Ilot Посмотреть сообщение
Это правильно?
Да.
Цитата Сообщение от Ilot Посмотреть сообщение
Я этого не понимаю ведь по идее вот здесь
конструктор копий будет вызван при возврате значения:
C++
1
2
3
4
5
6
7
vektor Kommutativ(vektor* vector1, vektor* vector2)
{
    vektor temp;
    for (int i=0; i < vector1->n; i++ )
        *(temp.ptrArr + i) = *(vector1->ptrArr + i) + *(vector2->ptrArr + i);
    return temp;//temp копируется в возвращаемое значение        
}
Добавлено через 55 секунд
Цитата Сообщение от Ilot Посмотреть сообщение
должен вызываться перегруженный оператор =?
а после того, как произведен выход из функции будет вызван перегруженный оператор присваивания

Добавлено через 4 минуты
Может так будет проще понять:
C++
1
v.operator=(Kommutativ(&v1, &v2));
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru