Bir nesne için bellek ayıran ve sonra kurucusunu (bellek ayırıcısı) çağıran bir yöntemim var.Referans ve geçiş değerlerini değişken şablona karıştırma işlevi geçerli mi?
template <class T, typename... Arguments>
inline T* AllocateObject(Arguments... args) { return new (InternalAllocate(sizeof(T))) T(args...); }
Bu özellik, değer-değer-değer-ile-başvuru-referansını karıştırmak için geçerli midir? Örneğin, bir değere ve bazı referanslara sahip bir kurucu ile bir sınıf tahsis etmek. Derler ama herhangi bir kötü yan etkisi olup olmadığından emin değilim.
'T (STD) (prmtr ileri :: .. .) Ama bunun yanında iyi olmalısın. –
nijansen