Resultados de la búsqueda a petición "c++"
C ++: ¿Cuál es la especificación de formato printf () para "flotante"?
C ++: ¿Qué es laprintf()specificación de formato @ parafloat? (Visual C ++) Solía ser que yo usaba%g parafloat y%lg paradouble. Parece que la especificación cambió yfloat no está definido ydouble es%g. Tengo bits en la memoria que estoy ...
¿Puede un puntero al punto base a una matriz de objetos derivados?
Fui a una entrevista de trabajo hoy y me dieron esta pregunta interesante. Además de la pérdida de memoria y el hecho de que no hay un dtor virtual, ¿por qué se bloquea este código? #include <iostream> //besides the obvious mem leak, why does ...
String Literals
Tengo pocas dudas sobre los literales de cadena en c ++. char *strPtr ="Hello" ; char strArray[] ="Hello";Now strPtr y strArray se consideran literales de cadena. egún mi entendimiento, los literales de cadena se almacenan en la memoria ...
Error de segmentación en strcpy
considere el programa a continuación char str[5]; strcpy(str,"Hello12345678"); printf("%s",str);Cuando ejecuta este programa, se produce un error de segmentación. Pero cuando strcpy se reemplaza por el siguiente, el programa funciona ...
Existe una clase de rango en C ++ 11 para usar con rango basado en bucles?
Me encontré escribiendo esto hace un momento: template <long int T_begin, long int T_end> class range_class { public: class iterator { friend class range_class; public: long int operator *() const { return i_; } const iterator &operator ++() { ...
¿Cómo puede pasar un puntero a una clase derivada a una función que espera una referencia a un puntero a la clase base?
Lo siento por el título largo pero quería ser específico. Esperaba que el siguiente código funcionara, pero no funciona y no puedo entender por qué: / #include <cstdio> #include <cassert> class UniquePointer { public: void Dispose() { delete ...
Agregando biblioteca externa al proyecto Qt Creator
¿Cómo puedo agregar una biblioteca externa a un proyecto creado por Qt Creator RC1 (versión 0.9.2)? Por ejemplo, la función win32EnumProcesses() requierePsapi.lib para agregar en el proyecto a construir.
¿Cómo debo escribir los operadores nuevos y de eliminación personalizados conforme a la norma ISO C ++?
¿Cómo debo escribir el estándar ISO C ++ personalizado personalizadonew ydelete operadores? Esto es una continuación de Sobrecargando nuevo y borrando [https://stackoverflow.com/questions/4421706/operator-overloading/4421791#4421791] en las ...
¿Por qué puedo asignar un nuevo valor a una referencia y cómo puedo hacer que una referencia se refiera a otra cosa?
Tengo un par de preguntas relacionadas con el uso de referencias en C ++. En el código que se muestra a continuación, ¿cómo funciona y no da un error en la líneaq = "world";? #include <iostream> using namespace std; int main() { char *p = ...
Ld anula mágicamente los símbolos estáticamente vinculados
Por unos días estamos lidiando con un problema muy extraño. No puedo entender cómo sucede: cuando un programa de terceros (MATLAB) usa nuestra biblioteca compartida, de alguna manera anula algunos de nuestros símbolos (refuerzo, para ser ...