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

Private: static - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Построить простую фигуру (ромб) с помощью циклов while и do/while http://www.cyberforum.ru/cpp-beginners/thread228614.html
как построить простую фигуру(ромб) с помощью цикла while и do_while?Помогите пожалуйста!!
C++ Движение прямоугольника Здравствуйте! У меня проблема с этой работой. Программа идет. Но прямоугольник движется по диагонали,а мне нужно,чтобы он двигался по горизонтали с определенным заданным шагом и задержкой в одну секунду. Подскажите,пожалуйста,как это сделать. #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <graphics.h> #include <dos.h> class gr_init { public: gr_init(int driver = 0) http://www.cyberforum.ru/cpp-beginners/thread228610.html
C++ Массивы
Легкая задача, но не могу написать код. Помогите, пожалуйста, написать код программы на С Суть заключается в том, что есть массив типа char, состоящий из цифр и букв. Необходимо произвести выборку цифр в новый массив типа int.
Создиние класса C++
Ребят помогите плиз сделать задачу, совсем не знаю как сделать. 1. Создать класс отрезка CLine ограниченного точками A(XA,YA) и B(XB,YB), содержащий методы: - задания координат точек А и В; - вычисление длинны отрезка; - вычисления новых координат точек А и В при сдвиге на N единиц :Вверх, вниз,влево,вправо. - вывода текущих координат точек А и В; 2. На основе класса CLine создать...
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); подробнее

Показать сообщение отдельно
Mee
 Аватар для Mee
14 / 14 / 1
Регистрация: 05.07.2010
Сообщений: 88
14.01.2011, 00:47     Private: static
В хедере есть клас point, клас точек, которые должны иметь нумерацию. В поле private у него есть static атрибут free_id, в который записывается не используемый еще номер(увеличивается на 1 при создании новой точки).
Типу того
C++
1
2
3
4
5
6
7
8
9
10
11
class Point
{
private:
    static int free_id;
    const int point_id;
    double x;
    double y;
public:
    Point (double x=0, double y=0);
    ~Point();
};
Вопрос: как и где задать стартовое значение переменной free_id?
Находится она должна именно в private, тоесть просто так в main ей нельзя присвоить значение. Желательно не использовать дополнительных функций, вообщем не менять класс.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru