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

Создание класса/ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти наибольший элемент в третьем столбце матрицы. http://www.cyberforum.ru/cpp-beginners/thread238810.html
1) Найти наибольший элемент в третьем столбце матрицы. 2) найти произведение всех элементов матрицы. 3) Найти сумму всех положительных элементов матрицы. 4) Найти среднее арифметическое значение элементов матрицы. 5) Найти сумму элементов 1 и 3 строк матрицы. Решите пожалуйста, срочно!!!
C++ Программы Здравствуйте. Не могли бы вы мне помочь в решении задач на языке Си. Буду весьма вам благодарен. 1. Даны действительные числа x, y, z Вычислить: а)max(x+y+z, xyz) б)min^2(x+y+z/2,xyz)+1 2) даны x,y,z. вычислить a,b если a=(1+y)*((x+y)/(x^2+4))/e^-x-2 + 1/(x^2+4) b=(1+cos(y-2))/x^4 / 2+sin^2 Z http://www.cyberforum.ru/cpp-beginners/thread238791.html
Подскажите пожалуйста новичку! C++
Я студент. На курсовую задали написать программу, выглядит она так: Картотека в бюро обмена квартир организована в виде линейного списка. Сведения о каждой квартире включают: • количество комнат; • этаж; • площадь; • адрес. Написать программу, которая обеспечивает: • начальное формирование картотеки; • ввод заявки на обмен;
C++ Двумерный вектор
Хочу создать в классе Model вектор двумерный указателей на объекты класса Cell. Как можно создать двумерный вектор? class Model { public: class Model(int nx,int ny) { };
C++ Создание указателя на объект и выделение памяти http://www.cyberforum.ru/cpp-beginners/thread238771.html
Не пойму почему при добавлении одного указателя выдает ошибку Этот код работает class A { public: class B { public: int x;
C++ Разработать программу, предназначенную для обработки данных ГАИ о владельцах автотранспорта и зарегистрированных на них автомобилей. О владельцах авто Разработать программу, предназначенную для обработки данных ГАИ о владельцах автотранспорта и зарегистрированных на них автомобилей. О владельцах автотранспорта хранится следующая информация: фамилия, имя, отчество, год рождения, серия и номер паспорта, дата выдачи и адрес прописки, номер и категория прав, список правонарушений. Об автотранспорте хранится следующая информация: марка автомобиля и... подробнее

Показать сообщение отдельно
lemegeton
 Аватар для lemegeton
2913 / 1342 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
06.02.2011, 15:58     Создание класса/
Цитата Сообщение от dipic Посмотреть сообщение
и свойством с
Нет такой штуки, как "свойство" в С++. Пользуйтесь функциями. Можно сделать некое подобие функционала при помощи шаблонов класса, но будет через универсальный интерфейс...

Цитата Сообщение от dipic Посмотреть сообщение
Свойство - значение выражения над полями a и b (табл. знач. --> *=,++(префиксный , / ).
Уточните, что это предложение означает? Если это определение свойства -- это не верно. Что за "табл. знач." такие? И при чем тут операторы, приведенные далее?

Цитата Сообщение от dipic Посмотреть сообщение
Создать класс Programm с одним методом - точкой входа.
В С++ понятие "точки входа в класс" отсутствует. Можно условно ввести некую функцию.

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
#include <cstdio>
 
class A {
 public:
  A() : a_(0.), b_(0.) {}
  // вместо property обычная функция
  float c() const {
    return a() + b(); // ????????
  }
  // вместо property мутатор
  void a(float new_a) { a_ = new_a; }
  // и акцессор
  float a() const { return a_; }
  // вместо property мутатор
  void b(float new_b) { b_ = new_b; }
  // и акцессор
  float b() const { return b_; }
 
  int main(int argc, char **argv) {
    // ???????
    printf("a: %f, b: %f, c: %f.\n" , a(), b(), c());
    return 0;
  }
 private:
  float a_, b_;
};
 
int main(int argc, char **argv) {
  A a;
  a.a(1.1); // вместо a.a = 1.1
  a.b(2.2); // вместо a.b = 1.2
  // "точка входа"
  a.main(0, NULL);
  return 0;
}
 
Текущее время: 10:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru