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

Вызов функций - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Непонятно что за ошибка. Классы. http://www.cyberforum.ru/cpp-beginners/thread330527.html
Народ, гляньте кто может, для создания и выполнения второго объекта необходимо использовать указатель, а с ним у меня возникла ошибочка, пожалуйста, подправьте, а если сможете, то плиз и объясните какая у меня ошибка, заранее всем спасибо: senor: #include <iostream.h> #include <iomanip> #include <conio.h> #include <math.h> #include <string.h> class Hexagonal_Prism { float R;
C++ Почему при выборе switch у меня не работает вывод дерева на экран?! ////////////////////////////////////////////////////// // // // Ñîçäàòü ïðîãðàììó äëÿ ðàáîòû ñ áèíàðíûì äåðåâîì, // // ðåàëèçóþùóþ ôóíêöèè: äîáàâèòü ýëåìåíò, // // óäàëèòü ýëåìåíò, âûâåñòè â âèäå "äåðåâà" // // // ////////////////////////////////////////////////////// ... http://www.cyberforum.ru/cpp-beginners/thread330525.html
Ограничение по времени работы программы C++
Всем доброго времени суток. Есть задача: Программа (любая) должна позволять пользоваться ей на любом компьютере три дня а после истечения данного времени запрашивать имя и пароль для продолжения работы на ней. Пожалуйста помогите разобраться с этим на с++.
Большие числа C++
Здравствуйте. Как в С++ работать с большими числами (600851475143, например)? Честно гуглил, но там ничего толкового не нашел. Спасибо.
C++ Sleep(8000) - что значит? На что можно заменить в борланд с++? http://www.cyberforum.ru/cpp-beginners/thread330511.html
Не распознаёт Sleep(8000) . Если за комментировать пишет что f заданно но не используется. Как исправить? //--------------------------------------------------------------------------- #pragma hdrstop //--------------------------------------------------------------------------- #include "stdio.h" #include <iostream.h> #pragma argsused
C++ Есть ли что-то похожее в С++? Препроцессор в C#. Директивы #region и #endregion. С помощью директив #region и #endregion определяется область, которая раз*ворачивается или сворачивается при структурировании исходного кода в интегриро*ванной среде разработки Visual Studio. Есть ли что-то похожее в С++? Я попробовал использовать #ifndef и #endif. Впринципе очень похоже, но может есть и другие операторы. Или способы для... подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт C++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
07.07.2011, 13:34     Вызов функций
Еще так можно:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <map>
#include <string>
#include <boost/function.hpp>
 
void f1() {std::cout << "\nf1\n";}
void f2() {std::cout << "\nf2\n";}
void f3() {std::cout << "\nf3\n";}
 
int main(){
  std::map<std::string, boost::function<void(void)>>  str_fun_m;
  str_fun_m["f1"] = f1;
  str_fun_m["f2"] = f2;
  str_fun_m["f3"] = f3;
  std::string s;
  std::cin >> s;
  (str_fun_m[s])();
  return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru