Resultados de la búsqueda a petición "c++98"

1 la respuesta

"Expresiones constantes" anteriores a C ++ 11

losconstexpr La palabra clave se introdujo en C ++ 11, ya que (creo) era la idea correspondiente de "expresiones constantes". Sin embargo, este concepto estaba implícitamente presente en C ++ 98 / c ++ 03, ya que las declaraciones de ...

1 la respuesta

Plantilla de función de "sobrecarga" basada en la firma del operador de objeto de función () en C ++ 98

Quiero hacer una función de plantilla que tome una función y un vector y use la función para asignar ese vector a otro vector que será devuelto por la plantilla de función. Si la función tomada como argumento es una función libre, puede tener ...

2 la respuesta

Uso de conversiones de puntero para almacenar / emitir valores: ¿Estoy rompiendo la estricta regla de alias?

La pregunta se relaciona conesta publicación [https://stackoverflow.com/a/29213705/2436175]. Algunos usuarios autorizados declararon que el siguiente código se rompe estrictas reglas de alias ...

2 la respuesta

¿Se puede degradar la expresión de Lambda a C ++ 98?

Recientemente tuve un problema al integrar el código C ++ 11 escrito con la expresión lambda a la base de código anterior que solo admite el compilador C ++ 98. Descubrí un par de posibles equivalencias de lambda como Macro, functor o puntero de ...

1 la respuesta

port interpolación de cadenas de c ++ 14 a c ++ 98

Estoy tratando de portar esta respuesta: Reemplazar N fórmulas por una (interpolación de cadenas) [https://stackoverflow.com/questions/44102989/replace-n-formulas-to-one-string-interpolation] a una implementación estándar de c ++ 98. Versión ...

2 la respuesta

Utilizando SFINAE para detectar una función miembro [duplicado]

Esta pregunta ya tiene una respuesta aquí: Es posible escribir una plantilla para verificar la existencia de una función? [/questions/257288/is-it-possible-to-write-a-template-to-check-for-a-functions-existence] 25 respuestasEn C ++ 11, para ...

2 la respuesta

Inferir argumento de plantilla desde el parámetro predeterminado

Considere este código: #include <functional> template <typename T,typename COMP> bool foo(T a,T b,COMP c = std::less<T>()) { return c(a,b); } bool bar(int a, int b){ return a<b;} int main(){ foo(1,2,bar); // OK foo(1,2,std::less<int>()); // OK ...

6 la respuesta

¿Qué es "ANSI C ++"?

Alguien me dijo que C ++ 98 fue escrito bajo ANSI antes de ser formalmente estandarizado como ISO / IEC 14882: 1998. Sé que ANSI estuvo involucrado con C, pero parece que no puedo encontrar muchas pruebas que demuestren que la frase "ANSI C ...

4 la respuesta

std :: optimizaciones de copia / memcpy / memmove

Miré el GCC STL (4.6.1) y vi questd::copy() utiliza una versión optimizada en caso de que el @ incorpora__is_trivial() evalúa atrue. Desde elstd::copy() ystd::reverse_copy()as plantillas @ son muy útiles para copiar elementos en matrices, me ...