Resultados de la búsqueda a petición "user-defined-literals"

1 la respuesta

¿Pueden los literales numéricos definidos por el usuario ser seguidos inmediatamente por un punto? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Error de compilación al usar un miembro de un literal definido por el usuario [/questions/38091427/compile-error-when-using-a-member-of-a-user-defined-literal] 1 respuestaDesde C ++ 11, ha sido posible ...

13 la respuesta

Declarar cómodamente cadenas de compilación en C ++

2 la respuesta

Utilizando un literal C ++ definido por el usuario para inicializar una matriz

Tengo un montón de vectores de prueba, presentados en forma de cadenas hexadecimales: MSG: 6BC1BEE22E409F96E93D7E117393172A MAC: 070A16B46B4D4144F79BDD9DD04A287C MSG: 6BC1BEE22E409F96E93D7E117393172AAE2D8A57 MAC: ...

1 la respuesta

Secuencia entera de caracteres de literales definidos por el usuario que toman cadenas como parámetros

Actualmente, solo los dobles pueden producir una plantilla de caracteres en un literal definido por el usuario: template <char...> double operator "" _x(); // Later 1.3_x; // OK "1.3"_y; // C++14 does not allow a _y user- // defined operator to ...

4 la respuesta

Ventajas de usar literal definido por el usuario para cadenas en lugar de literal de cadena

El tema de las cadenas en la Documentación SO solía decir, en la sección Comentarios: Desde C ++ 14, en lugar de usar"foo", se recomienda usar"foo"s, comos es un literal de cadena, que convierte elconst char * "foo" astd::string "foo". La única ...

1 la respuesta

¿Literales enteros de ancho fijo en C ++?

C ++ 11 introdujo por primera vez el soporte para definir nuevos literales en C ++ por medio deliterales definidos por el usuario. ¿C ++ 11 o posterior también predefine sufijos para literales enteros de ancho fijo para tipos en<cstdint>?

1 la respuesta

El uso de literales definidos por el usuario en expresiones a veces requiere espacios en blanco

El siguiente código se compila tanto en GCC como en Clang: long double operator""_a(long double); auto x = 0e1_a+0; // OKPero no esto (reemplazando_a con_e): long double operator""_e(long double); auto y = 0e1_e+0; // Error: unable to find ...

3 la respuesta

¿Cuándo y cómo usar un operador literal de plantilla?

Encppreference [http://en.cppreference.com/w/cpp/language/user_literal#Literal_operators]hay una mención de que uno puede tenertemplado operadores literales de usuario, con algunas restricciones: Si el operador literal es una plantilla, debe ...

1 la respuesta

¿Cómo escribir una aplicación C / C ++ que escribe en un directorio / var / log / myapp?

FondoEn sistemas Linux,Registros de aplicaciones existen en subdirectorios de

2 la respuesta

¿Por qué std :: string no define la multiplicación o los literales? [cerrado]

En el lenguaje que me presentaron por primera vez, había una función