Wie schreibe ich ein Konzept, das auf Funktionen mit variadischen Argumenten prüft?C++

Programme in C++. Entwicklerforum
Anonymous
 Wie schreibe ich ein Konzept, das auf Funktionen mit variadischen Argumenten prüft?

Post by Anonymous »

Ich wollte dies ursprünglich tun, um ein Konzept zu erstellen, das nach Allokatoren prüft. Ich wollte sicherstellen, dass das Argument des Vorlagenarguments übergeben wird, die folgende Aussage ist korrekt: < /p>

Code: Select all

std::allocator_traits::construct(alloc, ptr, ... /* parameters of constructors for AllocType::value_type */)
< /code>
Aber hier ist ein MRE: < /p>
#include 
#include 
#include 

template 
struct Allocator {
template 
void construct(Args&&... args) {
T t { std::forward(args)... };
t.print();
}
};

struct X1 {
int i;
X1(int i) : i(i) { }
void print() { std::cout

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post