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

Создать список ф-ций определяемых в файле (а-ля initializer list) в compile time - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Контроль звуковых потоков http://www.cyberforum.ru/cpp/thread1626276.html
Всем привет,не знал,где разместить тему,т.к вроде тема не для новичков,но на эксперта не тянет. Проблема следующая,необходимо получить доступ к различным потокам выхода с возможностью их редактирования. Под выходными потоками я имею ввиду все те варианты взаимодействия компьютера с внешним миром(выхдной звуковой поток,http запросы от браузера,поток картинки на главном и побочных экранах)
C++ Электронная сваха: составить счастливый набор пар 2 задание: «Электронная сваха». Имеется N мужчин и N женщин. Имеются также данные о предпочтениях каждого мужчины по отношению к каждой женщине. Аналогичные данные имеются и для женщин. Требуется составить такой набор пар, чтобы общество, получившееся из таких семей, было максимально счастливым помогите решить, я не знаю как...я опустил руки( http://www.cyberforum.ru/cpp/thread1625591.html
C++ Linux Bash: ./main.o: Отказано в доступе
Установил библиотеку sfml через apt-get, вставил тестовый код, в терминале прописал путь, далее g++ -c main.cpp, скомпилировалось, пишу ./main.o выкидывает ошибку: bash: ./main.o: Отказано в доступе. Даже под рутом не работает.
C++ Перезаписывать index.html каждый раз, когда меняется количество файлов в директории
нужно сделать так, чтобы каждый раз когда меняется количество файлов в каталоге C:\\, программа перезаписывала файл index.html #include <stdio.h> #include <iostream> #include <windows.h> #include <fstream> using namespace std; int main() {
C++ Сделать валидатор http://www.cyberforum.ru/cpp/thread1622460.html
Здравствуйте, уважаемые) На форуме только поселился, если кто-то может помочь, то буду очень благодарен) К сожалению, я не очень силен(надеюсь, что пока), в регулярных выражениях, да и с qt мало поработал, вопрос может показаться глупым, но ближе к делу) Задача: написать валидатор, вводить можно строку - стока с указанием единиц измерения, к примеру 25645км_35м, где "_" - это пробел. Все это...
 

Показать сообщение отдельно
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4248 / 2780 / 219
Регистрация: 12.12.2009
Сообщений: 7,109
Записей в блоге: 1
Завершенные тесты: 1
29.12.2015, 07:33     Создать список ф-ций определяемых в файле (а-ля initializer list) в compile time
Привет!

Хочу как-то регистрировать все ф-ции, объявляемые в файле, например есть вот это

C++
1
2
3
std::string f1() { return "asdf1"; }
std::string f2() { return "asdf2"; }
std::string f3() { return "asdf3"; }
хотелось бы в конце файла иметь список
C++
1
{f1(), f2(), f3()}
Если точнее, то хочу использовать это так
C++
1
2
3
4
std::vector<std::string> registered_values()
{
    return { f1(), f2(), f3() };
}
Пока тело registered_values() прихоится руками поддерживать, вот хочется автоматизировать.
Я плохо умею обращаться с шаблонными фишками С++11, поэтому даже не уверен, что такое возможно. Понятно, что каждая f1, f2, ... будет структурой с оператором (), которая будет наследовать что-то, где будет вся магия. Может кто-то сможет это сделать?
Вопрос скорее любопытства ради, но если получится, то вставлю в проект
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru