Resultados de la búsqueda a petición "c++"
rango para valores enteros de caracteres en c ++
Estoy leyendoEl lenguaje de programación C ++ y en él Stroustrup afirma que el valor int de un char puede variar de 0 a 255 o -127 a 127, dependiendo de la implementación. ¿Es esto correcto? Parece que debería ser de -128 a 127. Si no, ¿por qué ...
La mejor manera de verificar si un punto flotante es un entero
[Hay algunas preguntas sobre esto, pero ninguna de las respuestas es particularmente definitiva y varias están desactualizadas con el estándar actual de C ++]. Mi investigación muestra que estos son los principales métodos utilizados ...
Error C1083: no se puede abrir el archivo de inclusión: 'stdafx.h'
Cuando compilé este programa (de C ++ Programming Language 4th edition): main.cpp #include <stdafx.h> #include <iostream> #include <cmath> #include "vector.h" using namespace std; double sqrt_sum(vector&); int _tmain(int argc, _TCHAR* argv[]) { ...
¿Por qué hay una regla de deducción de tipo especial para los inicializadores automáticos y arriostrados en C ++ 11 / C ++ 14?
En su CppCon 2014 habla"Deducción de tipo y por qué te importa" [https://www.youtube.com/watch?v=wQxj20X-tIU], Scott Meyers plantea la pregunta de por qué hay una regla especial sobreauto e inicializadores arriostrados en el estándar C ++ 11 / C ...
¿Interacciones de página de códigos de Windows con nombres de archivo C / C ++ estándar?
Un cliente se queja de que nuestro código solía escribir archivos con caracteres japoneses en el nombre del archivo, pero ya no funciona en todos los casos. Siempre hemos usado buenas cadenas char * antiguas para representar nombres de archivos, ...
std :: stod arroja el error out_of_range para una cadena que debería ser válida
#include <iostream> #include <cmath> #include <sstream> using namespace std; int main(){ stringstream ss; double ad = 7.63918e-313; ss << ad; cout<<ss.str()<<endl; //you will see that the above double is valid, and maps to the specified string ...
¿El comportamiento indefinido realmente ayuda a los compiladores modernos a optimizar el código generado?
¿No son los compiladores modernos lo suficientemente inteligentes como para poder generar un código que sea rápido y seguro al mismo tiempo? Mira el código a continuación: std::vector<int> a(100); for (int i = 0; i < 50; i++) { a.at(i) = i; } ...
Llamar a la función de clase derivada de la clase base
class base { public: virtual void start(); virtual void stop(); void doSomething() { start(); .... stop(); } } class derived : public base { public: void start(); void stop(); }Pero cuando llamodoSomething() en la clase derivada está usando su ...
¿Por qué está atascada esta lectura cin?
He señalado una falla en mi programa que me impide asignar un valor a la variableaddAntonymAnswer1. He intentado corrercin.clear() antes de la declaración para obtener la cosa lea miyes/no responder, pero el código simplemente no responderá. El ...
¿Cómo debo inicializar correctamente una estructura C desde C ++?
Tengo el siguiente código en un archivo C ++: #include <sys/socket.h> // ... void someFunc() { struct msghdr msg = {0}; // <<< Uninitialized member here }Cuando compilo cong++ utilizando-Wall -Wextra, Recibo advertencias: error: missing ...