Resultados de la búsqueda a petición "templates"
Obtener el tipo de miembro
NOT: Esta pregunta se hizo originalmente en 2012. Antes de ladecltype specifier fue implementado completamente por los principales compiladores. No debería mirar este código a menos que solo tenga acceso a C ++ 03. Todos los ...
¿Cómo enumerar todas las variables PHP en un archivo?
Tengo un archivo PHP con variables PHP dentro. Ejemplo Hi <?=$username?>, Can you please send me an email ? Me gustaría enumerar desde un archivo externo, todas las variables PHP en este archivo. Algo que volvería: Array( 'username' ); Sé ...
Conversión implícita al sobrecargar operadores para clases de plantilla
Me gustaría saber por qué la conversión de tipo implícita no funciona con la sobrecarga de operadores externos en las plantillas de clase. Aquí está la versión funcional, sin plantilla: class foo { public: foo() = default; foo(int that) {} foo& ...
Detección de una función en C ++ en tiempo de compilación
Existe alguna forma, presumiblemente usando plantillas, macros o una combinación de ambas, para que pueda aplicar genéricamente una función a diferentes clases de objetos pero hacer que respondan de diferentes maneras si no tienen una función ...
Se permiten métodos virtuales puros dentro de una clase de plantilla?
Una vez antes, estaba seguro de que no podías hacer esto, pero el otro día estaba jugando con algo de código y parecía compilar y funcionar. Solo quiero verificar que no solo estoy teniendo suerte. ¿Puede una clase de plantilla tener una función ...
C ++ plantillas para el rendimiento? [cerrado
He visto varias veces en línea que se ha mencionado que C ++ puede ser cada vez más rápido usando plantillas. ¿Podría alguien explicar, incluso en un nivel bajo por qué esto es exactamente? Siempre supuse que una característica tan "agradable" ...
¿Cómo determinar el tipo de un parámetro de función dado el tipo de argumento que se le pasa?
Necesito un rasgo de tipo que informará el tipo de functor'soperator() parámetro dado el tipo de functor y el tipo de argumento que se le pasa. Básicamente, necesito determinar con precisión a qué tipo se convertirá el argumento al pasarlo al ...
Realice la resolución de sobrecarga con la metaprogramación de plantilla
Inspirado por otra pregunta, traté de encontrar una manera de deducir el tipo de función miembro de sobrecarga dado el argumento real utilizado para llamar a esa función. Esto es lo que tengo hasta ahora: #include <type_traits> ...
¿Cómo pasar plantillas de argumentos múltiples a macros?
Di que tengo una macro como esta: #define SET_TYPE_NAME(TYPE, NAME) \ template<typename T> \ std::string name(); \ \ template<> \ std::string name<TYPE>() { \ return NAME; \ } Esto no funcionará si le paso una plantilla que tiene más de un ...
¿Cómo agregar dinámicamente RowDefinition o ColumnDefinition a una cuadrícula con enlace?
Estoy tratando de crear una tabla con un número variable de filas y columnas. Estoy haciendo esto con unaItemsControl que tiene unGrid como suItemsPanel. Y sé que puedo configurarGrid.Row yGrid.Column de cada elemento a través ...