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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Какое максимальное количество натуральных чисел можно выбрать чтобы среди них не было отличающихся в два раза http://www.cyberforum.ru/cpp-beginners/thread19808.html
Помогите пожалуйста у меня защита курсовой завтра по С++ а задача не сделана совсем!!!:( А в С++ я совсем не шарю!!!:'( помогите пожалуйста!!! Заранее Спасибо!!! Какое максимальное колличество...
C++ nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex Доброго времени суток! Начал изучать visual c++ по firststep ru и сразу столкнулся с проблемой вот код с первого занятия: #include "afxwin.h" // MFC Основные и стандартные компоненты class... http://www.cyberforum.ru/cpp-beginners/thread19806.html
Найти сумму всех элементов одномерного массива, которые кратны К C++
вобщем нужно решить пару задач к завтрашнему дню а я в массивах вообще нифига не понял=( вот первая задача:нужно найти сумму всех элементов одномерного массива которые кратны К!...я сам попробовал но...
Журнал событий? C++
надо создать что-то типа журнала событий. проблема в том чтобы вести хронологию. замучался с манами по localtime ctime и тд помогите пожалуйста с куском кода, выводящим строку формата текущие...
C++ Два разных массива записать последовательно в третий http://www.cyberforum.ru/cpp-beginners/thread19746.html
Пожалуйста помогите! Ввод-два массива разной длинны.Записать в третий-сначала идут элементы первого затем второго массива. Зарание большое СПАСИБО!:help:
C++ Вычислить определенный интеграл, как площадь под кривой. Задание: Вычислить определенный интеграл, как площадь под кривой. Использовать метод прямоугольников и метод трапеции. #include <iostream> #include <iomanip> #include <conio.h> #include <math.h>... подробнее

Показать сообщение отдельно
CheshireCat
Эксперт С++
2893 / 1242 / 78
Регистрация: 27.05.2008
Сообщений: 3,379
26.12.2008, 17:48
Конструктор копирования позволяет, имея объект класса Stack по имени, например, my_stack_1, создать (сконструировать) его полную копию - другой объект того же самого класса Stack, например, с именем my_stack_2.
Конструктор копирования принимает хотя бы один аргумент - ссылку на (константный) объект-источник. Если есть еще аргументы, то ссылка на объект-источник должна быть первым аргументов, а остальные - иметь значения по умолчанию.
Прототип:
Код
class Stack
{
public:
    // ....
    Stack(const Stack& src)
    {
        // тут тело конструктора копирования
    };
    // ....
};
Использование:
Код
Stack my_first_stack;
// тут операции с my_first_stack...
Stack my_second_stack(my_first_stack);   // вызывается к-тор копирования
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru