samedi 18 avril 2020

Any difference between `auto* p = &n` and `auto p = &n`?

#include <type_traits>

int main()
{
    int n;

    auto* p1 = &n;
    auto  p2 = &n;

    static_assert(std::is_same_v<decltype(p1), decltype(p2)>); // ok
}

Any difference between auto* p = &n and auto p = &n? or just a coding style issue?

Aucun commentaire:

Enregistrer un commentaire