С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Private: static - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Построить простую фигуру (ромб) с помощью циклов while и do/while http://www.cyberforum.ru/cpp-beginners/thread228614.html
как построить простую фигуру(ромб) с помощью цикла while и do_while?Помогите пожалуйста!!
C++ Движение прямоугольника Здравствуйте! У меня проблема с этой работой. Программа идет. Но прямоугольник движется по диагонали,а мне нужно,чтобы он двигался по горизонтали с определенным заданным шагом и задержкой в одну... http://www.cyberforum.ru/cpp-beginners/thread228610.html
C++ Массивы
Легкая задача, но не могу написать код. Помогите, пожалуйста, написать код программы на С Суть заключается в том, что есть массив типа char, состоящий из цифр и букв. Необходимо произвести выборку...
Создиние класса C++
Ребят помогите плиз сделать задачу, совсем не знаю как сделать. 1. Создать класс отрезка CLine ограниченного точками A(XA,YA) и B(XB,YB), содержащий методы: - задания координат точек А и В; - ...
C++ опишите программу, не понимаю ее... http://www.cyberforum.ru/cpp-beginners/thread228584.html
#include <iostream.h> #include <conio.h> #include <string.h> #define N 4 struct Worker { int Year; char Pos; char Name; };
C++ char_t и как он связан с оперативкой? #include <stdio.h> #include <stdlib.h> struct stack { char data; struct stack* next; }; struct stack* push(struct stack*, char); подробнее

Показать сообщение отдельно
Mr.X
Эксперт С++
3051 / 1696 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
14.01.2011, 03:05
Файл point.h:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#pragma once
//////////////////////////////////////////////////////////////////////////////////////
class T_point
{
private:
    static int  free_id_;
public:
    const int   point_id_;
    double      x_;
    double      y_;
 
    T_point (double  x = 0, double  y = 0);
    ~T_point();
};
Файл point.cpp:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
//////////////////////////////////////////////////////////////////////////////////////
#include "point.h"
#include <iostream>
//////////////////////////////////////////////////////////////////////////////////////
int  T_point::free_id_ = 0;
//////////////////////////////////////////////////////////////////////////////////////
T_point::T_point (double  x, double  y) 
    : point_id_  (free_id_++),
      x_         (x), 
      y_         (y)
{    
    std::cout << "Создан объект T_point #"
              << point_id_
              << std::endl;
}
//////////////////////////////////////////////////////////////////////////////////////
T_point::~T_point()
{
    std::cout << "Уничтожен объект T_point #"
              << point_id_
              << std::endl;
}
//////////////////////////////////////////////////////////////////////////////////////
Файл main.cpp
C++
1
2
3
4
5
6
7
8
9
//////////////////////////////////////////////////////////////////////////////////////
#include "point.h"
#include <iostream>
//////////////////////////////////////////////////////////////////////////////////////
int main()
{   
    std::locale::global(std::locale(""));
    T_point  point_arr[10] = {T_point()};
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.