Запитання з тегом «argument-dependent-lookup»


4
Чому ADL не знаходить шаблонів функцій?
Яка частина специфікації C ++ обмежує пошук, залежний від аргументу, від пошуку шаблонів функцій у наборі пов’язаних просторів імен? Іншими словами, чому останній виклик mainнижче не вдається скомпілювати? namespace ns { struct foo {}; template<int i> void frob(foo const&) {} void non_template(foo const&) {} } int main() { ns::foo f; …

6
Чи Б'ярн помиляється щодо цього прикладу ADL, чи у мене є помилка компілятора?
Я читаю мову програмування C ++, 4-е видання (автор: Bjarne Stroustrup )аргумент-залежний-пошук. Ось цитата (26.3.6, надмірно агресивний ADL): Залежний від аргументів пошук (який часто називають ADL) дуже корисний, щоб уникнути багатослівності (14.2.4). Наприклад: #include <iostream> int main() { std::cout << "Hello, world" << endl; // OK because of ADL } …

1
C ++ скласти лічильники часу, переглянутий
TL; DR Перш ніж спробувати прочитати весь цей пост, знайте, що: рішення представленого питання я знайшов сам , але я все ще нетерплячий знати, чи правильний аналіз; Я розфасував це рішення в fameta::counterклас, який вирішує кілька залишків. Ви можете знайти його на github ; ви можете побачити це на роботі …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.