Resultados de la búsqueda a petición "const"

12 la respuesta

Incapaz de liberar punteros constantes en C

¿Cómo puedo liberar unconst char*? Asigné nueva memoria usandomalloc, y cuando intento liberarlo, siempre recibo el error "tipo de puntero incompatible" El código que causa esto es algo como: char* name="Arnold"; const char* str=(const ...

1 la respuesta

Advertencia confusa sobre un campo decimal constante en C #

Estaba experimentando con elconst modificador mientras explora una gran cantidad de tutoriales de C # y coloca un montón deconst modificadores en una clase como esta sin usarlos en ninguna parte: class ConstTesting { const decimal somedecimal = ...

1 la respuesta

Las variables marcadas como const usando enlaces estructurados no son const

He estado escribiendo un conjunto de clases para permitir una simple Pythonzip-función. El siguiente fragmento funciona (casi) exactamente como se esperaba. Sin embargo, las dos variablesa yb no sonconst. std::vector<double> v1{0.0, 1.1, 2.2, ...

2 la respuesta

mezclando el uso de constexpr y const?

Leí un poco de la implementación CLang de la biblioteca estándar y me confunde un poco const y constexpr. template<class _Tp, _Tp __v> struct integral_constant { static constexpr _Tp value = __v; }; template<class _Tp, _Tp __v> const _Tp ...

5 la respuesta

¿Se pueden evitar los problemas de aliasing con variables constantes?

Mi empresa utiliza un servidor de mensajería que envía un mensaje a unconst char* y luego lo convierte al tipo de mensaje. Me he preocupado por esto después de preguntaresta pregunta [https://stackoverflow.com/q/28697626/2642059]. No conozco ...

2 la respuesta

__attribute __ ((const)) vs __attribute __ ((puro)) en GNU C

Cuál es la diferencia entre__attribute__((const)) y__attribute__((pure)) en GNU C? __attribute__((const)) int f() { /* ... */ return 4; }vs __attribute__((pure)) int f() { /* ... */ return 4; }

3 la respuesta

uso no válido de la función miembro no estática [duplicado]

Esta pregunta ya tiene una respuesta aquí: problema para ordenar usando la función miembro como comparador [/questions/1902311/problem-sorting-using-member-function-as-comparator] 7 respuestasTengo algo como esto: class Bar { public: ...

5 la respuesta

¿Por qué esta función miembro const permite modificar una variable miembro?

class String { private: char* rep; public: String (const char*); void toUpper() const; }; String :: String (const char* s) { rep = new char [strlen(s)+1]; strcpy (rep, s); } void String :: toUpper () const { for (int i = 0; rep [i]; i++) rep[i] = ...

5 la respuesta

Usando const int como tamaño de matriz

¿Por qué puedo usar una declarada localmente?const int como el tamaño de una declaración de matriz pero no se me permite hacer lo mismo con unconst int pasado como argumento? Por ejemplo, en el siguiente código, ¿por qué obtengo errores del ...

1 la respuesta

¿Cómo funciona extern en espacios de nombres?

Estoy ejecutando un programa simple similar a lo que encontréaquí [http://www.learncpp.com/cpp-tutorial/42-global-variables/]. Está destinado a reducir la hinchazón de código cuando se incluyen constantes en varios archivos. Lo hace mediante el ...