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

Определить класс символьной строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Какую программу нужно что бы изучить С++ http://www.cyberforum.ru/cpp-beginners/thread528326.html
Мне друг сказал что это хороший форум Так вот хочу спросить Какую программу нужно что бы изучить С++ Помогите а то уже второй день немогу понять
C++ Наибольший общий делитель для последовательности Знаю, что решений задач по алгоритму Евклида на форуме полно, но не одна не подходит. Задание звучит следующим образом: Дано натуральное число N и натуральные числа a1,a2,a3...aN. Найти наибольший... http://www.cyberforum.ru/cpp-beginners/thread528322.html
C++ Как разместить 2 поиска в отдельном заголовочном файле
Как разместить 2 поиска в отдельном заголовочном файле?? Создать файл содержащий сведения о результатах охоты. Данные должны быть представлены в виде следующей структуры: • фамилия охотника; •...
Блок Схема C++
Помогите составить блок схему по моей программе,просто нас этому не учили,читал литературу,понять - понял,но там намного проще,чем в моей программе:) Вот она собственно#include<iostream.h> ...
C++ функция в С++ http://www.cyberforum.ru/cpp-beginners/thread528312.html
Решить функцию без цикла \frac{x^{y-1}}{(1+x)^{y+1}} \cdot \cos x Заранее спасибо!
C++ вот прога почему то не работает #include <iostream> #include <string> using namespace std; int main (){ string str,slovo; int s=0; char m=0; cout <<"enter string="<<endl; string::size_type k=0,pos=0; ... подробнее

Показать сообщение отдельно
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,925
Записей в блоге: 1
26.03.2012, 16:27
Вот набросал отличный пример со статическим методом:

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
#include <iostream>
using namespace std;
class My_str{
private: 
    static int counter;
public:
    static int get_instnumber(){
        return counter;
    }
    string data;
    My_str(){counter++;}
    ~My_str(){counter--;}
};
int My_str::counter=0;
int main(){
    char c;
    cout<<"Program started. objects:"<<My_str::get_instnumber()<<endl;
    My_str m1;
    My_str* p2;
    cout<<"My_str m1;"<<endl<<"My_str* p2;   objects:"<<My_str::get_instnumber()<<endl;
    p2=new My_str();
    cout<<"p2=new My_str();   objects:"<<My_str::get_instnumber()<<endl;
    delete p2;
    cout<<"delete p2;         objects:"<<My_str::get_instnumber()<<endl;
    
    cout<<"End demonstration";
    cin>>c;
    return 0;
}
Проверял - работает! Разберёшься?
http://********************/show-imag...4b34d155cb5367
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru