Preguntas etiquetadas con c++

C ++ es un lenguaje de programación de propósito general. Originalmente fue diseñado como una extensión de C y tiene una sintaxis similar, pero ahora es un lenguaje completamente diferente. Use esta etiqueta para preguntas sobre el código (que se compilará) con un compilador de C ++. Utilice una etiqueta específica de la versión para preguntas relacionadas con una revisión estándar específica [C ++ 11], [C ++ 14], [C ++ 17] o [C ++ 20], etc.

14
Plantillas C ++ que aceptan solo ciertos tipos
En Java, puede definir una clase genérica que acepte solo los tipos que amplían la clase de su elección, por ejemplo: public class ObservableList<T extends List> { ... } Esto se hace usando la palabra clave "extend". ¿Hay algún equivalente simple a esta palabra clave en C ++?
159 c++  templates 


13
Generando entero aleatorio a partir de un rango
Necesito una función que genere un número entero aleatorio en un rango determinado (incluidos los valores de borde). No tengo requisitos de calidad / aleatoriedad irracionales, tengo cuatro requisitos: Necesito que sea rápido. Mi proyecto necesita generar millones (o incluso decenas de millones) de números aleatorios y mi función actual …
158 c++  random 

6
Uso de __FILE__, __LINE__ y __FUNCTION__ en C ++
Suponiendo que su compilador de C ++ los admite, ¿hay alguna razón particular para no usarlos?__FILE__ , __LINE__y __FUNCTION__para fines de registro y depuración? Me preocupa principalmente dar al usuario datos engañosos, por ejemplo, informar el número de línea incorrecto o la función como resultado de la optimización, o tomar …

4
¿Cómo se sale de una función vacía en C ++?
¿Cómo puede salir prematuramente de una función sin devolver un valor si es una función nula? Tengo un método nulo que no necesita ejecutar su código si cierta condición es verdadera. Realmente no quiero tener que cambiar el método para devolver un valor.
158 c++ 


4
Variables estáticas en funciones miembro
¿Alguien puede explicar cómo funcionan las variables estáticas en las funciones miembro en C ++? Dada la siguiente clase: class A { void foo() { static int i; i++; } } Si declaro varias instancias de A, ¿llamar foo()a una instancia incrementa la variable estática ien todas las instancias? ¿O …
158 c++  static  scope 

9
Cómo utilizar la API de socket C en C ++ en z / OS
Estoy teniendo problemas para conseguir la API de sockets C para que funcione correctamente en C++el z/OS. Aunque lo estoy incluyendo sys/socket.h, todavía recibo errores de tiempo de compilación que me dicen que AF_INETno está definido . ¿Me estoy perdiendo algo obvio, o está relacionado con el hecho de que …
158 c++  c  sockets  mainframe  zos 






2
¿Qué significa iterador-> segundo?
En C ++, ¿cuál es el tipo de a std::map<>::iterator? Sabemos que un objeto itde tipo std::map<A,B>::iteratortiene una sobrecarga operator ->que devuelve un std::pair<A,B>*, y que std::pair<>tiene un miembro firsty second. Pero, ¿a qué corresponden estos dos miembros y por qué tenemos que acceder al valor almacenado en el mapa …
157 c++  stl  iterator 

7
printf con std :: string?
Entiendo que stringes un miembro del stdespacio de nombres, entonces, ¿por qué ocurre lo siguiente? #include <iostream> int main() { using namespace std; string myString = "Press ENTER to quit program!"; cout << "Come up and C++ me some time." << endl; printf("Follow this command: %s", myString); cin.get(); return 0; …
157 c++  string  namespaces  printf  std 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.