21 Şubat 2019 Perşembe

std::add_lvalue_reference

Bu metodun ne işe yaradığını anlamadım. İlk gördüğüm yer burası

2 yorum:

  1. template struct add_lvalue_reference;

    esasinda cok karmasik degil, basitce T tipini T& haline getiriyor. add*xxx tipinde fonksiyonlar boost kutuphanesinden kalitilmis ve saniyorum template type deduction yaparken bazi ambiguity'leri cozmeye yariyor. asagida add_const icin guzel bir ornek var. type deduction'daki problemi anlayabilirseniz bu yordamlarin nicin yaratildigini da kolaylikla anliyorsunuz.

    https://stackoverflow.com/questions/16435170/use-cases-for-stdadd-const-and-similar

    YanıtlaSil