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

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

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

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

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

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

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

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

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

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

Функции перегрузки - C++
Здравствуйте, помогите решить задачу. Зараниее спасибо. С помощью механизма перегрузки функций реализовать функции для нахождения...

Перегрузки функции - C++
вот задание: Задание 1: Разработка класса. Разработайте класс FRACTION. Элемент класса: ? числитель; ? знаменатель. ...

Массивы и перегрузки - C++
Есть парочка вопросов. Как объявить указатель на двумерный массив? На одномерный в таком виде int *ptr = new int ; а с двумерным...

Перегрузки массивов - C++
Даны массивы следующих типов данных: Long = {},double ={},float = {}, int ={},short ={},long long ={}.

Целесообразность перегрузки оператора - C++
Изначально имелся такой вот метод (пусть будет методом класса "A"): //класс "A", константная версия метода const Order &operator...

Ошибка перегрузки оператора - C++
Здравствуйте уважаемые программисты, при созданиии проэкта возникает ошибка In function 'int main()': 154 10 no 'operator++(int)'...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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);
//  ...
};
Croessmah
Модератор
Эксперт CЭксперт С++
13051 / 7314 / 814
Регистрация: 27.09.2012
Сообщений: 18,050
Записей в блоге: 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;
}
Ответ Создать тему
Опции темы

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