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

Как реализовать функцию-член, которую можно вызвать только один единственный раз? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подробно объяснить, что происходит в каждой строчке кода http://www.cyberforum.ru/cpp-beginners/thread1812844.html
#include <iostream> #include <fstream> #include <string> #include <locale> using namespace std; int main() { char temp; int choise, ascii, sizee; string line, number, letter,...
C++ Сгенерировать случайное число в указанном диапазоне, кратное заданному числу Срандомить число от 0 до 100000, кратное 5! Какой командой это можно реализовать? http://www.cyberforum.ru/cpp-beginners/thread1812833.html
C++ Переставить в заданном слове буквы между i-ой и j-ой в обратном порядке
в заданном слове переместить в обратном порядке буквы мужду i и j буквами. например. консоль. 3 и 6 буква. коносль. напишите при помощи cin, cout. вот начало, а дальше без понятия как делать...
Тонкости терминологии: что такое оператор, операция, инструкция и кто из них operator, а кто statement? C++
Помогите понять принцип работы перегрузки операторов. лучше говорить операция, так как оператор в англоязычной литературе, это нечто иное...
C++ Однонаправленный список: как ввести значение в head и последующие узлы списка? http://www.cyberforum.ru/cpp-beginners/thread1812827.html
В head не хранится значение, не могу добавить информацию в первый элемент, из за чего список является пустым. Как ввести значение в head и последующие узлы списка? Не могу определить ошибку. ...
C++ Как реализовать работу с очень большими числами? Добрый день всем! Очень необходимы светлые мозги, ибо не могу понять в чем проблема. Есть работающая программа: #include <iostream> #include <conio.h> #include <stdio.h> #define N 100... подробнее

Показать сообщение отдельно
GbaLog-
Любитель чаепитий
3013 / 1381 / 334
Регистрация: 24.08.2014
Сообщений: 4,905
Записей в блоге: 1
Завершенные тесты: 2
24.09.2016, 17:02
maks242, Сделать переменную типа bool, которая в самом методе будет проверяться, с самого начала она false, а при входе в метод можно вот так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
void Class::DoSmth()
{
    if( !is_running )
    {
        is_running = true;
    }
    else
    {
        return;
    }
...
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru