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

Классы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ задача на массивы http://www.cyberforum.ru/cpp-beginners/thread32020.html
Таблицу С заполнить. сначала элементами таблицы А. затем элементами таблицы B.
C++ Графическое/текстовое оформление Как в Си можно графически немного отформатировать программу: изменить задний фон, цвет текста, рамку какую-то сделать и.т.д.? http://www.cyberforum.ru/cpp-beginners/thread32018.html
C++ Запутался в классах ((
1) Есть класс лабиринта "Maze". В нем расположен 2-ух мерный массив. Он генерируется процедурой в классе. 2) Есть класс мыши "Mouse". В этом классе должны распологаться процедуры нахожнения минимального пути из точки А лабиринта в точку Б. Лабиринт генерируется по "методу сечений". Мышь будет искать путь по "волновому алгоритму". Проблема в том что массив находиться в классе лабиринта и...
C++ Как перевести Handle
Долгое время думал что переводится как дескрптор, пока не увидел следующее:Handles and descriptors are opaque data structures which are defined in OCI applications. Т.е. явно дескриптор это дескриптор, а вот что такое handle. Лингво вразумительного ответа не дает. КАкая-то управляющая штука. И если не сложно приведите пример)) Спасибо.
C++ Небольшая мелочь по теории http://www.cyberforum.ru/cpp-beginners/thread31992.html
"Какой максимальной длины может быть внешнее имя в программе на С++ в Вашей системе?" - с локальными именами понятно-С++ не накладывает ограничений на размер имён,а что за внешнее имя? Ещё вот недопонимаю вопрос "Нарисуйте граф целых и фундаментальных типов,где от одного типа идёт стрелка к другому,если все значения первого типа могут быть представлены значениями второго в любой...
C++ Задачи на строки и периоды десятичной дроби. 1. Ввести натуральные числа n и m, и напечатать период десятичной дроби m/n, если дробь конечна (до 50 знаков после запятой), то период = 0 2.Получить из слова a, вычёркиванием некоторого кол-ва букв, слова b. Отобразить на экране промежуточные этапы. подробнее

Показать сообщение отдельно
NickA
 Аватар для NickA
35 / 34 / 2
Регистрация: 28.04.2009
Сообщений: 67
29.04.2009, 13:42     Классы
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
#include <iostream.h>
// #include <conio.h> // - если нужна функция getch() чтобы остановить выполнение до нажатия клавиши
 
class A {
int i;
public:
  A () { // конструктор (1)
    i=0;
  };
  void set(int value){ // функция замены значения (2)
    i=value;
  };
  int info(){ 
    return i;
  };
};
 
void main() {
  A *p1=new A, *p2=new A; // обявление и инициализация(3)
  cout<<"i in p1 = "<<p1->info()<<endl; // вывод на экран значений объектов (4)
  cout<<"i in p2 = "<<p2->info()<<endl;
  p1->set(10); // вызов функции set() для объектов (5)
  p2->set(20);
  A *p3=new A; // объявление и инициализация p3 (6)
  p3->set(p1->info()+p2->info()); // вычисление p3=p1+p2; <- с этим точно сказать не могу, но вроде так (7)
  cout<<"i in p3 = "<<p3->info()<<endl; // вывод на экран
  // getch(); // останавливаем выполнение программы до нажатия клавиши
};
 
Текущее время: 23:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru