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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
tinne
9 / 9 / 0
Регистрация: 13.10.2012
Сообщений: 279
#1

Пример перегрузки конструктора - C++

13.01.2013, 16:53. Просмотров 241. Ответов 2
Метки нет (Все метки)

Приведите простой пример пожалуйста.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.01.2013, 16:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Пример перегрузки конструктора (C++):

Ошибка перегрузки конструктора - C++
Есть класс в котором 2 конструктора #ifndef DATE_H #define DATE_H class Date { public: Date(int = 1, int = 1, int =...

Отличие перегрузки operator() от конструктора - C++
Добрый день! Подскажите пожалуйста, в чем отличие перегрузки operator() от конструктора, и почему нельзя простой объект передать в виде...

Реализация конструктора копирования и перегрузки = - C++
#include <iostream> #include <cstring> using namespace std; class Cow{ private: char name; char *...

Простой пример перегрузки операции - C++
Приведите максимально просто пример перегрузки операции. Никак не могу с этим разобраться.

Пример конструктора копирования не понятен - C++
Задание: есть класс, одним из пунктом является написание класса копирования. Есть такой код Phone::Phone(Phone *a){ ...

Применение конструктора- пример из книги.Что за чудиса? - C++
Вместо того что в конструктооре инициализировать переменные в скобках- одной переменной присваиваем значение другой, приминяя присвоитель =...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
OhMyGodSoLong
~ Эврика! ~
1243 / 992 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
13.01.2013, 16:58 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
class Number {
public:
    Number();
    Number(const Number &other);
    Number(int value);
    Number(long value);
    Number(float value);
    Number(double value);
    Number(const std::string &str, int base = 10);
    Number(const char *str, int base = 10);
//  ...
};
1
Croessmah
Эксперт CЭксперт С++
13216 / 7488 / 843
Регистрация: 27.09.2012
Сообщений: 18,406
Записей в блоге: 3
Завершенные тесты: 1
13.01.2013, 16:59 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
class A{
    int x;
public:
    A(){ x=0;}
    A(int _x){x=_x;}
    int GetX(){return x;}
};
 
int main(){
    A a1;
    A a2(30);
    std::cout<<a1.GetX()<<'\n';
    std::cout<<a2.GetX()<<std::endl;
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.01.2013, 16:59
Привет! Вот еще темы с ответами:

В чём отличия конструктора копирования и конструктора перемещения? Где и как их нужно использовать? - C++
Помогите разобраться в копирующем и перемещающем конструкторах. В чём их существенное отличие и какой плюс от использования перемещающего...

Перегрузки - C++
Помогите пожалуйста написать программу. Описать производный класс, содержащий поле козырь, и функцию, проверяющую кроет ли карта,...

Перегрузки - C++
Помогите пожалуйста!!!! Перегрузку оператора – слева объект, справа другой тип данных вроде сделала, а перегрузку оператора – слева другой...

с++ перегрузки - C++
Нужна помощь с реализацией кода(перегрузка добавления элемента в массив) Полная постановка задачи. АТД - множество с элементами типа...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru