Bazen önce böyle bir kod gördüm.Akıllı işaretçi deleter
error: C2440: 'initializing' : cannot convert from 'initializer-list' to 'std::unique_ptr' No constructor could take the source type, or constructor overload resolution was ambiguous
Ama yorumsuz hat using pointer = void*;
çalışıp çalışmadığını: VS2013 sayesinde söylüyor! Ayrıca diğer adın adını pointer
'dan farklı bir şeye değiştirirsem aynı hatayı alırım. Yani pointer
tam adı ile bir using
direktifine sahip olmak çok önemlidir. Ama neden? Hiçbir açıklama bulamadım. Eğer hiçbir operator()(int*)
çünkü