Wann und wo werden C++-Konzepte instanziiert?C++

Programme in C++. Entwicklerforum
Anonymous
 Wann und wo werden C++-Konzepte instanziiert?

Post by Anonymous »

Von https://godbolt.org/z/bnzzMn8nK:

Code: Select all

// Example program
#include 
#include 

namespace bar
{
template
concept has_foo = std::same_as;
}

namespace my
{
struct Foo{};
}

namespace bar
{
consteval std::true_type enable_foo(my::Foo);
}

int main()
{
bool const enable_foo_ = std::same_as;
bool const has_foo_   = bar::has_foo;
std::cout

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post