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

из С в С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Запись результата в массив http://www.cyberforum.ru/cpp-beginners/thread413064.html
#include <iostream> #include <windows.h> using namespace std; const n=5; class array { public: array();
C++ программа вращающейся сферы с эффектом разбиения на с++ Borland реализовать на с++ Borland программу: сфера падает вращаясь и разбивается на кусочки !!! :cry::( помогите кто чем может !!!:cry: http://www.cyberforum.ru/cpp-beginners/thread413057.html
C++ Найти размеры всех прямоугольников, удовлетворяющих условию
задачи на си: 1) найти размеры всех прямоугольников, площадь которых равна заданному натуральному числу S и стороны которых выражены натуральными числами. При этом решения, которые получаются перестановкой размеров сторон считать одинаковыми. 2) Даны три слова. Напечатать их общие буквы. Повторяющиеся буквы каждого слова не рассматривать. Запрещено создавать темы с множеством вопросов во...
Форматирование вывода cout C++
Может не в ту ветку, но напишу здесь. Задание из лаб. Задача вывести города по левому краю, а их население - по правому. Интересно то, что верхняя строка "Город Население" выводится правильно, а все последующие не принимают положение "лефт", а так и остаются по правому краю. #include <iostream> #include <iomanip> using namespace std;
C++ Класс "Матрица": конструктор, деструктор и перегрузка операторов http://www.cyberforum.ru/cpp-beginners/thread413023.html
Матрица – KMatrix Методы: конструкторы, деструктор; операции: , =, ==, !=, +, +=, –, –=, *, *=, <<, >> функции: Transpose – транспонирование матрицы, Rows() – количество строк, Cols() – количество колонок, Swap() - обменять...
C++ Вычислить и представить в виде таблицы значения функции Z Ребят помогите пожалуйста решить задачку: подробнее

Показать сообщение отдельно
Vega251
288 / 91 / 3
Регистрация: 07.09.2011
Сообщений: 473
Записей в блоге: 2
22.12.2011, 01:58     из С в С++
Убрать из кода printf, scanf. Заменить их соотетсвенно cout и cin. Кроме того, сразу же бросается в глаза структура. Ее непременно нужно переделать в класс:
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
class CAeroflot {
private: // этот модификатор можно не писать, но для демонстрации преподу он нужен
char *nomereice;
int numbersamoleta;
  char *tipsomoleta;
 public:
//оставим конструктор по-умолчанию, хотя это вызвоет шквал негодования сторонников приплюснутого С
void setNumberOfReise (char n);
char* getNumberOf Reise ();
void setNumberSamolet (short n);
int getNumSam ();
void setTypeSam (char* nazv);
char* getTypeSam ();
};
 
//Теперь реализуем акссессоры get и set для демонстрации инкапсуляции
//Сеттер свойства
void CAeroflot::setNumberSamolet (short n)
{
   numbersamoleta=n;
}
//геттер свойства
int CAeroflot::getNumSam ()
{
   return numbersamoleta;}
 
//Так проходимся по остальным методам. Кроме того, char* я бы лучше заменил на тип string, так как экземпляры класса уже будут объектами
 Комментарий модератора 
Используйте теги форматирования кода!
 
Текущее время: 22:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru