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

Не работают конструкторы.... - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ вложенные циклы http://www.cyberforum.ru/cpp-beginners/thread192732.html
вывод на экран натуральных чисел лежащих в интервале и делящихся нацело на 5
C++ Выбросить из записи числа n цифры 0 и 5 Помогите найти ошибку. Дано натуральное число n. Выбросить из записи числа n цифры 0 и 5, оставив прежним порядок остальных цифр. Например из числа 59015509 должно получиться 919. Вот мой код: #include<math.h> #include<stdio.h> int main(){ unsigned long int a,b,i,k; scanf("%d",&a); i=0; http://www.cyberforum.ru/cpp-beginners/thread192728.html
запись в файл C++
Здравствуйте. Написала программу, никак не получается ее переделать так, чтобы записать в файл. Подскажите пожалуйста как ее подправить, чтобы можно было записать в текстовый файл. и еще никак не пойму, когда файл включаешь в программу, его лучше в одну папку с кодом помещать или можно из любого места на диске и поностью прописывать его местонахождение? #include <cstring> #include...
C++ Создать таблицу с определенным форматированием
Всем доброго времени суток. Подскажите пожалуйста, как бы написать программу которая вносила бы данные в следующую таблицу вида:| №подпункта|№Комнаты|Ф.И.О|Дата| Буду благодарен за любые задумки по этой теме.
C++ перегрузка степенным полиномом http://www.cyberforum.ru/cpp-beginners/thread192668.html
Здравствуйте помогите плз, как осуществить перегрузку степенным полиномом ??? за ранее спасибо
C++ C++ строковые 3 задача №1. Написать и протестировать функцию STRP(str1,str2), которая возвращает указатель на последнее вхождение символа из строки str2 в строку str1. Если ни один символ из строки str2 не входит в строку str1, то возвратить NULL. задача №2. Выделить из строки str1 все слова, начинающиеся с гласной буквы, а из строки str2 – слова, начинающиеся с согласной. Образовать строку str3,... подробнее

Показать сообщение отдельно
volovzi
266 / 168 / 8
Регистрация: 14.03.2010
Сообщений: 501
18.11.2010, 01:16     Не работают конструкторы....
cripton, вот тебе пример, как это можно сделать.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <iostream>
#include <string>
 
class liquid {
public:
    liquid () : m_name(""), m_density(0) {}
    liquid (const std::string & name, double density) : m_name(name), m_density(density) {}
    
    const std::string & name () const { return m_name; }
    double density () const { return m_density; }
 
private:
    std::string m_name;
    double m_density;
};
 
class alcohol : public liquid {
public:
    alcohol () : liquid(), m_percent(0) {}
    alcohol (const std::string & name, double density, double percent) : liquid(name, density), m_percent(percent) {}
    
    double percent () const { return m_percent; }
 
private:
    double m_percent;
};
 
int main (int argc, char * const argv[]) {
    std::string name;
    double density;
    double percent;
    
    std::cout << "Введите название напитка, его плотность и крепость: ";
    
    std::cin >> name >> density >> percent;
    
    alcohol drink(name, density, percent);
    
    std::cout << drink.name() << ": плотность — " << drink.density() << "кг/м^3, крепость — " << drink.percent() << "%." << std::endl;
 
    return 0;
}
Дальше уже сам расширяй.
 
Текущее время: 02:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru