Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Нужна программа Логическая игра "Маджонг" может кто делал Игра Маджонг, В ходе игры необходимо очистить игровое поле, убирая одинаковые фишки. удаляться они могут только в том случае, если у фишки открыта хотя бы одна сторона. Сложность игры зависит от раскладки...чем больше открытых фишек, тем проще их убирать с поля.. игра может длиться долгое время. Нужна программа на С++ не важно Visual, Builder ,... итд https://www.cyberforum.ru/ cpp/ thread1637074.html C++ Скомпилировать OpenPegasus под Win32. C/C++
Помогите скомпилировать OpenPegasus под Win32. C/C++ Есть проект OpenPegasus под Unix. Нужно его скомпилировать под Windows. Цель - поднять WMI/Wbem service provider на Win32. Исходники https://collaboration.opengroup.org/pegasus/documents.php?action=show&dcat=&gdid=32572
C++ Снимок с веб-камеры https://www.cyberforum.ru/ cpp/ thread1635481.html
нашел такой пример, который выводит на окно видео в режиме онлайн с вэб камеры http://pastebin.com/c9LCaLRT (из за ограничения количества символов в сообщении пришлось залить код на пастебин) мне надо просто сохранять снимок, я попробовал сделать тоже самое в консоли получилось примерно так: #include <windows.h> #include <vfw.h> //Remember to Link to vfw32 Library, gdi32 Library
C++ При расшифровке RSA-сообщений на клиенте происходит ошибка https://www.cyberforum.ru/ cpp/ thread1634821.html
разрабатываю приложение на основе протокола подбрасывания честной монеты с использованием открытых и закрытых ключей, конкретно - ключей RSA. Сгенерила две пары ключей RSA, как и требуется, с одинаковым модулем n (в структуре openssl rsa - rsa->n). необходимо зашифровать данные первым открытым ключом на стороне, скажем, сервера, отослать другой стороне - клиенту. клиент, собственно, должен...
Написать программу для наххождения НОД, НОК C++
Разработка Windows-приложения (в Qt) определения наибольшего общего делителя, наименьшего общего кратного и простых чисел для заданных больших чисел. Именно чтобы можно было вводить большие числа, (например 438589746982457940984789237589723905839057895425). И если пролучится, то вести работу не с 2умя числами, а с массивом. С ценой вопроса по почте kartofaan@gmail.com
C++ Нужно написать программу с++ используя функции В той из них где главная диагональ содержит больше положительных элементов найти количество элементов, расположенных выше главной диагонали и кратных 5. https://www.cyberforum.ru/ cpp/ thread1634462.html
C++ Метод Хука Дживса. Ошибки https://www.cyberforum.ru/ cpp/ thread1634239.html
Здравствуйте! Есть программа которая вроде бы должна работать. Но у меня то ли проблема с библиотеками то ли что то не правильно написал.Компилирую на Visual Studio 2012 Ultimate. Компилятор указывает на ошибку в 21 строке. Ошибка 1: error C2664: std::vector<_Ty>::vector(unsigned int,const std::vector<double> &): невозможно преобразовать параметр 2 из "int" в "const std::vector<_Ty> &" Ошибка...
VS 2013 Скомпилировать проект C++
Коллеги, у кого установлена VS2013 скомпилируйте, пожалуйста, проект во вложении. По ссылкам ниже - зависимости, архив больше 10 мб и к теме не прикрепился. https://yadi.sk/d/DA_4Lpc9mk25M https://yadi.sk/d/U-rQI3Lnmk25T
C++ При вызове функции из OpenSSL программа завершается с кодом 0х1 https://www.cyberforum.ru/ cpp/ thread1633859.html
int main(int argc, char* argv) { RSA *keypair = RSA_generate_key(RSA_KEY_LENGTH, PUB_EXP, NULL, NULL); FILE *rsa_pubkey_file = fopen(PUBFILE, "w+"); FILE *rsa_privkey_file = fopen(PRIVFILE, "w+"); int temp; temp = PEM_write_RSAPublicKey(rsa_pubkey_file, keypair); fflush(rsa_pubkey_file);
C++ Определить вмешательство в память процесса Добрый день уважаемые форумчане, хотел спросить совета что-ли. вообщем смотрите, есть программа(игруха) нужно сделать так чтобы эта программа определяла кто же ей лезет в память и что-то хочет перехватить или же заменить( в своём роде мини защита). подскажите каким макаром можно сделать это? буду рад примерам кода, потому что в с++ не силён(((( https://www.cyberforum.ru/ cpp/ thread1633784.html
Правильное включение ntddk.h C++
При написании простого привет мир драйвера, возникают проблемы со ссылками на ntddk.h и т.д. В свойствах проекта добавляю дополнительные каталоги например C:\Program Files (x86)\Windows Kits\10\Include\10.0.10586.0\km После чего вместо ntddk.h начинает просить другие файлы, ищу их в проводнике затем вставляю другой каталог также пока не появляется непродолимая ошибка...
C++ Код, который ломает MSVC компилятор (просто делюсь) Привет! Иногда приходится кое-что делать под виндой и сегодня случайно наткнулся на такой креш void f(const std::string &s) { } int main() https://www.cyberforum.ru/ cpp/ thread1632146.html
Игогошка!
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
13.01.2016, 15:34 0

[дизайн и эволюция] провалы в variadic конструкторы - C++ - Ответ 8614378

13.01.2016, 15:34. Показов 2592. Ответов 29
Метки (Все метки)

Ответ

Цитата Сообщение от Kastaneda Посмотреть сообщение
По вопросу использования - как вариант можно дергать делегирующие конструкторы, которые будут дергать другие делегирующие конструкторы, таким образом программист может регулировать порядок инициализации членов передавая в конструктор аргументы в разном порядке.
Не совсем понял. Звучит все же так, как будто это не нужно Можно пример кода?

Цитата Сообщение от Kastaneda Посмотреть сообщение
а для чего 2 раза remove_reference в этих конструкциях
Ни для чего. Достаточно одного раза.

Цитата Сообщение от hoggy Посмотреть сообщение
"workground"
что в переводе на русски, должно означать "обходной путь":
Только не workGround, а workAround. Я заметил, что это не опечатка

Цитата Сообщение от Croessmah Посмотреть сообщение
Не, камаз с трактором тут не прокатят
Пентхаус? Раскулачивать пора

Цитата Сообщение от Kastaneda Посмотреть сообщение
И еще про "зачем это надо" - если бы добавили вариадики, но не добавили возможность конструкторам их использовать, то на всех С++ ресурсах было бы много негодования на тему "почему везде можно, а в конструкторе нет", не смотря на то, что пользы от этого мало
Ну мне приходят на ум случаи, когда вариадик конструкторы могут пригодиться, но чтобы при этом нужен был особенный конструктор копирования или в этом роде

Я немного пошукал в инете:
1) Если можно обойтись списком инициализации, то так и лучше делать.
2) Этот конфликт между конструкторами предлагалось разрешить, но комитет сказал: есть sfinae, а скоро будут концепты, поэтому нафиг.
3) Ребята на stackoverflow считают, что нестандартные конструкторы предпочтительнее sfinae.

PS Я особо не разбирался, сейчас времени нет, но если написать вот так, то конкретно в данном примере выдаст точно такой же результат (вариадик не работает, если аргументов нет или есть один аргумент, который кастится):
C++
1
2
3
4
        template<typename Arg, typename ...Args, typename =
          std::enable_if_t<
            !(sizeof...(Args) == 0 && std::is_convertible<Arg, example>::value)>
        >
Добавлено через 19 минут
Цитата Сообщение от Croessmah Посмотреть сообщение
Да и сколько должно быть этих списков?
Сколько хочешь. Вариадик конструкторы же ж. Тут есть свои ограничения, но ты можешь зато эти списки в рантайме формировать, что плюс. Все зависит от конкретных условий.

Вернуться к обсуждению:
[дизайн и эволюция] провалы в variadic конструкторы C++
3
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.01.2016, 15:34
Готовые ответы и решения:

Дизайн и эволюция: перегрузка макросов
Часть 0. Вместо предисловия. всем привет. недавно, для одной из моих задач, мне...

[Дизайн и эволюция] Дискриминация шаблона на примере макроса OUT_TO_STREAM
рублика: дизайн и эволюция название: дискриминация шаблона на примере макроса OUT_TO_STREAM ...

Variadic templates, или variadic constructor в шаблоне, или прочие извращения
Здравствуйте. Есть такое Wrapper&lt;Obj&gt; w; Wrapper - обертка над объектом того класса, который...

Variadic Templates - как обращаться к аргументам variadic-функции?
Всем привет! Наверное, рано мне ещё с моими скудными знаниями в это лезть, но, изучив шаблоны и...

29
13.01.2016, 15:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.01.2016, 15:34
Помогаю со студенческими работами здесь

Webpack собирает проект, а приложение говорит что мои конструкторы не конструкторы
Помогите пожалуйста, в едином файле (не билде) всё работает хорошо, как только начинаю отделять...

Провалы в работе wi-fi
Доброго времени суток, проблема в следующем: Имеем ноутбук Asus X550LB, сетевая карта Ralink...

Управление BLDC и провалы по напряжению
Добрый день! Собираю контроллер управления BLDC с датчиками Холла - собственно говоря меня...

Провалы скорости записи и чтения внешнего винчестера
Купили на работе два внешних винчестера My Passport Western Digital. К одному у меня претензий нет,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru