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

Аргументы по-умолчанию в указателе на функцию в классе - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определение методов шаблонного класса http://www.cyberforum.ru/cpp-beginners/thread918962.html
Столкнулся с такой проблемой, реализовываю итератор для шаблонного списка, при определении метода интератора вылетает ошибка вот лог : warning C4346: 'TList<T>::?$iterator_stl@$RT@BAAB@' : dependent name is not a type 1> prefix with 'typename' to indicate a type : error C2143: syntax error : missing ';' before '&' : error C4430: missing type specifier - int assumed. Note: C++ does...
C++ Вывести на экран с точностью два знака число ПИ программный код с комментариями желательно) http://www.cyberforum.ru/cpp-beginners/thread918947.html
Умные указатели C++
Насколько я понял для того что бы предотвратить передачу права владения используют const. Код из примера: template <class T> ostream& operator <<(ostream& strm, const auto_ptr<T>& p) { if(p.get()==0) {strm<<"Null";} else { strm<<*p;} return strm; }
Подсчёт количества символов C++
Здравствуйте, возник вопрос: Почему в функцию не передаётся вся строка, например я пишу "qwerty qwerty" то он не передаёт второй "qwerty" а так же не передаёт пробел. В чём может быть проблема? #include <iostream> #include <iomanip> #include <string.h> using namespace std; const int mass = 1000; void run(char*,int&,int&,int&);
C++ Set <int> http://www.cyberforum.ru/cpp-beginners/thread918939.html
Доброе время суток, помогите оптимизировать данный код set < int > temp; temp.insert(1); temp.insert(2); temp.insert(3); temp.insert(4); temp.insert(5); for( set < int > ::iterator itt = temp.begin(); itt != temp.end(); itt++ )
C++ Зарыть клад Здраствуйте! Вот задание: Капитан Флинт зарыл клад на Острове сокровищ. Он оставил описание, как найти клад. Описание состоит из строк вида: "North 5", где первое слово – одно из "North", "South", "East", "West", а второе число – количество шагов, необходимое пройти в этом направлении. Напишите программу, которая по описанию пути к кладу определяет точные координаты клада, считая, что начало... подробнее

Показать сообщение отдельно
OhMyGodSoLong
~ Эврика! ~
 Аватар для OhMyGodSoLong
1234 / 983 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
07.07.2013, 00:07     Аргументы по-умолчанию в указателе на функцию в классе
C++
1
2
3
4
5
6
7
8
9
10
11
12
void Window::set_window_style(void(*style_)(const char*, const char*))
{
     struct {
        void (*func)(const char*, const char*);
 
        void operator()(const char *ch1 = "null", const char *ch2 = "null")
        {
           func(ch1, ch2);
        }
     } style = {style_};
     // ...
}
Нет ничего невозможного!
 
Текущее время: 04:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru