Używam kodu "boost :: call_traits :: param_type" na maszynie win32 program @ windows 7. Ku mojemu zaskoczeniu nie jest "podwójny", ale "const double &".dlaczego boost :: call_traits <double> :: param_type to "const double &", a nie "double"
Myślałem, że wszystkie prymitywne typy są dobre w użyciu "przekazywać według wartości" dla parametrów funkcji, czy to nie jest zdrowy rozsądek? Ponieważ wielu ludzi użyłoby is_pod do określenia odniesienia lub nie, prawda?