Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
variadic function
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. Как правильно перенапрвить вариативные аргументы в другую функцию? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2017, 13:31 |
|
||
|
variadic function
|
|||
|---|---|---|---|
|
#18+
Разобрался, Надо создавать функцию, которая принимает параметр va_list, но так-как это функция не моя, то значит никак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2017, 13:48 |
|
||
|
variadic function
|
|||
|---|---|---|---|
|
#18+
Технически, можно на ассемблере подправить стек ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2017, 14:14 |
|
||
|
variadic function
|
|||
|---|---|---|---|
|
#18+
Можно так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2017, 14:17 |
|
||
|
variadic function
|
|||
|---|---|---|---|
|
#18+
Q, можете ли вы использовать C++11? Если да, то http://en.cppreference.com/w/cpp/language/parameter_pack Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2017, 14:42 |
|
||
|
variadic function
|
|||
|---|---|---|---|
|
#18+
ermak.nn, Забыл std::forward ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2017, 14:46 |
|
||
|
variadic function
|
|||
|---|---|---|---|
|
#18+
NekZermak.nn, Забыл std::forward По-моему, не забыл (хотя могу ошибаться). Насколько я помню forward нужен для perfect forwarding ( http://en.cppreference.com/w/cpp/utility/forward). В случае variadic templates он не нужен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2017, 15:33 |
|
||
|
variadic function
|
|||
|---|---|---|---|
|
#18+
QРазобрался, Надо создавать функцию, которая принимает параметр va_list, но так-как это функция не моя, то значит никак. вообще обычно такие функции делаться парами, одна с элипсисом, другая - реализация - с va_list. Посмотри, может и у тебя так же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2017, 18:17 |
|
||
|
variadic function
|
|||
|---|---|---|---|
|
#18+
ermak.nnВ случае variadic templates он не нужен.как раз именно в этом случаи и нужен forward. он позволяет передать агрументы следующей функции оставив их такими, какими они пршли. без него rvalue ссылка станет lvalue. таким образом без forward может быть вызвана не та перегрузка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2017, 16:51 |
|
||
|
variadic function
|
|||
|---|---|---|---|
|
#18+
alexy_blackermak.nnВ случае variadic templates он не нужен.как раз именно в этом случаи и нужен forward. он позволяет передать агрументы следующей функции оставив их такими, какими они пршли. без него rvalue ссылка станет lvalue. таким образом без forward может быть вызвана не та перегрузка. Да, виноват, разобрался. Всё именно так, как вы описали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2017, 11:26 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=39447865&tid=2018179]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
178ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 13ms |
| total: | 296ms |

| 0 / 0 |
