Меня интересует, определено ли это стандартом формально, про шаблоны там слишком много текста, но там, где я успел посмотреть, такого требования не заметил
Меня интересует, определено ли это стандартом формально, про шаблоны там слишком много текста, но там, где я успел посмотреть, такого требования не заметил
если бы не было определено - все метапрограммирование можно было бы закапывать по идее. Как иначе enable_if писать на базе предыдущих параметров
http://eel.is/c++draft/temp.deduct#5, "...the template argument is determined by substituting the template arguments determined for *preceding* template parameters into the default argument." Выделение "preceding" мое.
http://eel.is/c++draft/temp.deduct#5, "...the template argument is determined by substituting the template arguments determined for *preceding* template parameters into the default argument." Выделение "preceding" мое.
Такой код using stp = tuple《unique_ptr《float[]》,int,int》; unique_ptr《stp》ts; ts.reset(new stp[100]);
Деструкто ts по умолчанию пытается удалить float[] а тот пустой. То так должно быть ? А можно как то подвесить деструктор ts . Приходить мысли наследоваться от tuple
Такой код using stp = tuple《unique_ptr《float[]》,int,int》; unique_ptr《stp》ts; ts.reset(new stp[100]);
Деструкто ts по умолчанию пытается удалить float[] а тот пустой. То так должно быть ? А можно как то подвесить деструктор ts . Приходить мысли наследоваться от tuple
Где ты такие скобки взял? Моя венда даже отрендерить гладко их не может.
Такой код using stp = tuple《unique_ptr《float[]》,int,int》; unique_ptr《stp》ts; ts.reset(new stp[100]);
Деструкто ts по умолчанию пытается удалить float[] а тот пустой. То так должно быть ? А можно как то подвесить деструктор ts . Приходить мысли наследоваться от tuple
Ошибка в строке
unique_ptr<stp> ts; // без скобок ts.reset(new stp[100]); // есть скобки
Такой код using stp = tuple《unique_ptr《float[]》,int,int》; unique_ptr《stp》ts; ts.reset(new stp[100]);
Деструкто ts по умолчанию пытается удалить float[] а тот пустой. То так должно быть ? А можно как то подвесить деструктор ts . Приходить мысли наследоваться от tuple