Thank you for the advice! On 30.12.2018 17:16, Good Guy via Boost-users wrote:
I don't know answer to your question but if you want to know about another generic C++ newsgroup then you can try this:
news://nntp.aioe.org/comp.lang.c++
It is very active but like any unmoderated newsgroups, you can expect the thread to drift away from the main question.
Good luck and a very Happy & Prosperous New Year
On 30/12/2018 15:04, Ireneusz Szcześniak via Boost-users wrote:
Hi,
I'm writing to ask a C++ question, not specifically Boost-related, but this list is the best place I know.
How can I write a function template, which has a parameter of the universal reference to a specific type?
I can write a function template like this:
template <typename T> void foo(T &&t) { // The primary template implementation. cout << "Primary: " << __PRETTY_FUNCTION__ << endl; }
And so I can call this function with an expression of any value category, and any type, cv-qualified or not, like this:
int main() { foo(1); int i = 1; foo(i); const int ci = 1; foo(ci); }
In my code I need to provide different implementations of foo for different types (and these types are templated). How can I accomplish that?
Best, Irek
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org https://lists.boost.org/mailman/listinfo.cgi/boost-users