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

Структура класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ г-но код или можно ли передать метку (от гоуту) в функцию как параметр? http://www.cyberforum.ru/cpp-beginners/thread792779.html
Собственно вопрос в заголовке, даже не знаю как это мне в голову пришло, но все же интересно xD
C++ Ввести символьный массив из 10-ти или меньшего количества элементов и поменять местами первый и последний элементы Ввести символьный массив из 10-ти или меньшего количества элементов и поменять местами первый и последний элементы. http://www.cyberforum.ru/cpp-beginners/thread792758.html
Указатели.Функции (произведение элементов массива) C++
Ввести в Memo некоторое количество чисел. Занести в массив положительные числа из Мемо. Точное количество элементов массива должно вычисляться в отдельной функции. Заполнение массива из Мемо должно выполняться в отдельной функции с параметрами: массив и количество элементов. Вычислить с помощью функции произведение элементов массива. Помогите написать код..пожалуйста
C++ Алгоритмы на C++
Вот решил приобрести себе такую ​​книгу. http://www.ozon.ru/context/detail/id/5531965/ Книга вроде не плохая, но там нет описания всех структур данных (отображение, множества). Хотелось бы все структуры знать, и не платить два раза) По вашему мнению, это не пустая трата денег? Или возможно есть другие книги со всеми структурами? Посоветуйте что-то, потому что эта книга тоже не малых денег стоит...
C++ Реализовать базу данных через текстовый файл http://www.cyberforum.ru/cpp-beginners/thread792734.html
народ у меня есть вопрос как сделать чтобы программа на си++ записывала данные в одномерный массив а потом записывала данные массива в файл например тхт формата, также в этой программе должна присутствовать функция открытия записанного нами массива и его редактирования. Понимаю что это сложно но этот форум не для школьников. заранее спасибо!
C++ Программа подсчета цифр в строке Вопрос собственно не в самой программе, а в одной её строчке:) #include "stdafx.h" #include <stdio.h> #include <conio.h> #define eof -1 #define maxind 10 int main() подробнее

Показать сообщение отдельно
ovner
7 / 7 / 0
Регистрация: 06.10.2012
Сообщений: 140
22.02.2013, 23:49     Структура класса
Всем привет. Только начал изучать ООП. Вообщем есть задание:
Создать класс - дата с полями в закрытой части: день (1-31), месяц (1-12), год (целое число). Определить конструктор, деструктор, функции смены дня, месяца и года, получения значений дня, месяца и года, функции вывода по образцам: "15 января 2012 г." и "15.01.2012". Функции изменения значений полей класса должны проверять корректность задаваемых параметров.

Помогите пожалуйста создать функцию смены дня, месяца и года и "Функции изменения значений полей класса должны проверять корректность параметров, задаваемых."
И подскажите, все ли я сделал правильно в программе.

C++ (Qt)
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
#include <iostream>
using namespace std;
 
class Date
{
private:
    int day;
    int month;
    int year;
public:
    
    Date() {day=month=year=0;}
    Date(int a, int b, int c) {day=a;month=b; year=c;}
    ~Date(){};
 
 void print(void);
 };
 
void Date::print(void)
  {
      cout << day<<'.'<< month <<'.'<< year<<endl;
      char *mas[]={"january","february","march","april","may","june","july","august","september","october","november","december"};
      cout << day<<' '<< mas[month-1] <<' '<< year<<endl;
  }
 
void main()
{
    Date obj1(1,3,1997);
    obj1.print();
    getchar();getchar();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru