No.
ยง14.1 [temp.param] p5
[…] The top-level cv-qualifiers on the template-parameter are ignored when determining its type.
More Related Contents:
- Const before or const after?
- When is the “typename” keyword necessary? [duplicate]
- Can the template parameters of a constructor be explicitly specified?
- constant references with typedef and templates in c++
- Is casting std::pair const& to std::pair const& safe?
- Why do i have a random result on this template?
- What is the difference between const int*, const int * const, and int const *?
- Multicharacter literal in C and C++
- Why do I get “unresolved external symbol” errors when using templates? [duplicate]
- What does it mean to “ODR-use” something?
- constexpr if and static_assert
- Template deduction for function based on its return type?
- Detecting constexpr with SFINAE
- Template static variable
- Is it possible to “store” a template parameter pack without expanding it?
- C++11: Compile Time Calculation of Array
- Template specialization and enable_if problems [duplicate]
- Why do auto and template type deduction differ for braced initializers?
- What is the difference between a macro and a const in C++?
- String literals not allowed as non type template parameters
- (Partially) specializing a non-type template parameter of dependent type
- What is the difference between a const reference and normal parameter?
- How to check for the type of a template parameter?
- mixing templates with polymorphism
- Why is the STL so heavily based on templates instead of inheritance?
- passing object by reference in C++
- std::enable_if : parameter vs template parameter
- calculating factorial using template meta-programming
- Can I use the result of a C++17 captureless lambda constexpr conversion operator as a function pointer template non-type argument?
- Check if a type is passed in variadic template parameter pack