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

Пустой конструктор без аргументов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как используя закрытое наследование использовать 2 объекта базового класса? http://www.cyberforum.ru/cpp-beginners/thread938681.html
Доброго времени суток. Учусь по книге "Прата С. Язык программирования C++. Лекции и упражнения. Не могу понять упражнение...(глава 14, упр 2) Выполните еще раз упражнение 1, но вместо включения используйте закрытое наследование. С классом string всё понятно, но как сделать 2 объекта класса valarray? Упражнение 1 ниже. //head.h #ifndef HEAD_H_ #define HEAD_H_ #include <valarray>
C++ разделения файла на части Нужно написать программу для разделения файла на части. Вы указываете вашей программе файл, который нужно разделить, количество частей, на который нужно разделить файл, и ваша программа из одного файла делает несколько (по сути, разбавит файл на части). Подобная функция есть в архиваторе WinRAR (составной архив). Также должна быть предусмотрена обратная операция, чтобы из нескольких частей... http://www.cyberforum.ru/cpp-beginners/thread938609.html
Подготовка к решению сложных задач и задач олимп.уровня C++
Собственно, интересует какую литературу стоит почитать, для решению сложных и интересных задач или может быть есть какие- нибудь известные в узком кругу форумы на эту тему
Запись элемента строки в char C++
Никак не получается записать элемент строки в переменную char. #include <iostream> #include <conio.h> #include <cstdlib> #include <math.h> #include <fstream> #include <sstream>
C++ Работа с mysql http://www.cyberforum.ru/cpp-beginners/thread938560.html
Всем привет ) Тута нада к базе запрос делать, а выбирает только первую запись ) #include <stdio.h> #include <stdlib.h> #include <mysql/mysql.h> int main(int a, char ** argv) { MYSQL * conn;
C++ переопределение операторов Стоит следующая задача. Надо сделать массив чар, которые представляют собой строку (специально делать так, а не через string) и надо сделать переопределение операторов: operator + operator - operator < operator > operator != operator == operator на пример, для operator +, чтобы можно было додавать две строки через знак +. подробнее

Показать сообщение отдельно
Jupiter
Каратель
Эксперт С++
6552 / 3972 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
15.08.2013, 23:49     Пустой конструктор без аргументов
murtukov, наличие этого конструктора
Цитата Сообщение от murtukov Посмотреть сообщение
C++
1
card (int n, Suit s)
перекрывает конструктор без аргуметов т.е. компилятор уже не генерирует конструктор без аргуметов, ты можешь это проверить создав массив карт

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class card
{
private:
    int number;
    int suit;
public:
    //card () // вот, собственно, и сам конструктор
    //{  }
 
    card (int n, int s) : number(n), suit(s)
    {  }
    void display();
    bool isEqual(card);
};
 
int main()
{
   card cards[3];
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru