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

7 la respuesta

Uso de cadenas en declaraciones de cambio: ¿dónde nos encontramos con C ++ 17?

Cada uno de nosotros ha tenido (probablemente) el sueño de la infancia de escribir: switch(my_std_string) { case "foo": do_stuff(); break; case "bar": do_other_stuff(); break; default: just_give_up(); }pero esto no es posible, como se explica en ...

2 la respuesta

Distinguir una cadena literal de una cadena C #

Quiero hacer algo como IsItAStringLiteral("yes") var v = "no"; IsItAStringLiteral(v)Con el obvio valor de retorno. ¿Es posible?

2 la respuesta

¿Qué tan seguros y confiables son los C ++ String Literals?

Por lo tanto, quiero comprender mejor cómo funcionan los literales de cadena en C ++. Me preocupan principalmente las situaciones en las que asigna la dirección de una cadena literal a un puntero y la pasa. Por ejemplo: char* advice = "Don't ...

1 la respuesta

¿Cuál es el resultado de decltype ("Hola")?

Obtengo resultados inesperados de todos los compiladores en los que probé lo siguiente (GCC 4.7.2, GCC 4.8.0 beta, ICC 13.0.1, Clang 3.2, VC10):

5 la respuesta

Los literales de cadena no están permitidos como parámetros de plantilla que no son de tipo

La siguiente cita es de C ++ Plantillas de Addison Wesley. ¿Podría alguien ayudarme a entender enplain English / layman terms su esencia? Porque los literales de cadena son objetos con enlace interno (dos literales de cadena con el mismo valor ...

1 la respuesta

char cuatro [4] = "cuatro"; ¿Cuáles son las semánticas correctas para esta declaración?

int main(void) { char four[4] = "four"; return 0; }Cuando se compila como un programa C ++, G ++ informa xxx.cpp: en la función int main (): xxx.cpp: 3: error: la cadena de inicialización para la matriz de caracteres es demasiado larga Cuando ...

2 la respuesta

Asignación de literales de cadena a char *

Es el siguiente código legal, obsoleto o ilegal en C ++ 0x? char* p = "foobar"; Originalmente hice esta preguntaaqu [https://stackoverflow.com/questions/6488715/c-strings-simple-question/6488744#6488744] como comentario.

5 la respuesta

Rendimiento de los literales de cadena frente a las constantes para las claves de diccionario de sesión [...]

Sesión [Constante] vs Sesión ["String Literal"] RendimientoEstoy recuperando datos específicos del usuario comoViewData["CartItems"] = Session["CartItems"]; con una cadena literal para claves en cada solicitud. ¿Debo estar usando constantes para ...

2 la respuesta

¿Cómo puedo escapar de símbolos especiales en la cadena scala?

¿Existe un método general de utilidad de Scala que convierta una cadena a una cadena literal? La simple función lambda.

22 la respuesta

C # dos comillas dobles

Quiero imprimir dos comillas dobles en C # como salida. ¿Como hacer esto Quiero decir que la salida debería ser:"" Hello World ""