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

Как функции присвоить значение false? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Метод сопряженных градиентов http://www.cyberforum.ru/cpp-beginners/thread1165332.html
Здравствуйте! Помогите, пожалуйста, разобраться с программой по методу сопряженных градиентов Писала-писала и в конец запуталась :( Программу писала вот для такой функции: {x}_{2} + 5{y}_{2} +...
C++ Регистрация и авторизация пользователя - можно ли оптимизировать код Можно ли как-то упростить такой код, или это - то что нужно? Простенькие до ужаса регистрация пользователя и авторизация. #include <fstream> #include <iostream> using namespace std; int... http://www.cyberforum.ru/cpp-beginners/thread1165320.html
Крестики-нолики. Работает корректно только для поля 3x3 C++
Опишу вкратце суть, пишу крестики нолики для полей 3х3, 4х4, 5х5, то есть поле задает пользователь, основная задача - это написать условие победы, вот тут-то и заключается проблема, для поля 3х3 все...
Class Point, class Polygon, Найти площадь Polygon (выпуклый многоугольник) C++
Доброго времени суток. Имеется класс точки Point, класс выпуклого многоугольника Polygon, состоящий из точек. Требуется найти площадь многоугольника, как сумму площадей N-2 треугольников, на которые...
C++ Вставка Python в программу на C++ http://www.cyberforum.ru/cpp-beginners/thread1165303.html
Добрый вечер. Этот вопрос уже задавал в этой ветке. Вопрос до сих пор актуален, посему решил обратиться сюда, так как, на самом деле, основной код на C++. Итак, необходимо сделать вставку на Python...
C++ Разложение больших целых чисел на простые множители Нужно написать программу, которая раскладывает числа на простые множители. Я знаю что теоретически надо проверять число на поочередное деление на все простые числа, т.е если число делиться на 2... подробнее

Показать сообщение отдельно
alsav22
5419 / 4815 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
03.05.2014, 23:22
Цитата Сообщение от Melg Посмотреть сообщение
Функции нельзя присвоить значение.
Но если очень хочется, то можно:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
bool is_finished = false;
 
bool& Win() 
{
  if (...)
    return is_finished = true;
  else return is_finished = false;
}
 
void GameLoop() 
{
  do 
  {
      while (!Win()) 
      {
          
      }
      ...
      Win() = false;
  } while(UserWantsRestart());
 
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru