About 50 results
Open links in new tab
  1. C++ | How to typedef a function pointer - nextptr

    Aug 2, 2019 · A function pointer is a pointer to a function, which can be invoked like the function itself. Function pointers are commonly used as callback arguments to other functions. Here, we discuss …

  2. How C++ ‘using’ or alias-declaration is better than typedef

    Sep 12, 2019 · The C++11 alias-declaration or type-alias with 'using' statement is better than typedef, mainly because of alias templates.

  3. C++ | Pointer template with 'using' alias-template - nextptr

    Nov 27, 2019 · Closing Words The pointer template is simply one of the many compelling use cases of alias-templates. Another common application of alias-template is to hide template parameters: //hide …

  4. C++ | Function pointer to an instance of a function template

    Aug 12, 2019 · A C++ pointer variable that stores the address of a function is called a function pointer. Can we create a function pointer to a function template also, or are function pointers only limited to …

  5. Converting captureless generic lambda to function pointers

    Oct 18, 2019 · Due to a templatized function-call operator, a capture-less generic lambda is potentially convertible to multiple function pointer types, depending on its arguments.

  6. Passing C++ captureless lambda as function pointer to C API

    Sep 6, 2019 · A captureless lambda is convertible to a function pointer. It can replace a stand-alone or static member function as a function pointer argument to C API.

  7. C++ | std::any - comparison with void* and motivating examples

    Nov 23, 2020 · Depending on the implementation, objects up to 2-3 pointer-size (e.g., int or double) are stored within std::any without requiring any dynamic allocation. std::any is a combination of void*, …

  8. C++ | Passing std::unique_ptr as function argument - nextptr

    Mar 3, 2020 · It is necessary to move a unique_ptr while passing it as an argument to a function that takes a unique_ptr by value.

  9. Capture *this in lambda expression: Timeline of change - nextptr

    Jun 12, 2020 · 1. In Short A lambda defined inside a non-static member function can directly access the members of the current object (or its copy) via an appropriate capture clause. But how the current …

  10. C++ | unique_ptr with custom deleter - nextptr

    Mar 31, 2020 · However, a function pointer or a function object with data members or an std::function custom deleter increases the size of unique_ptr object. This fact should be taken into consideration …