Resultados de la búsqueda a petición "c++"

6 la respuesta

¿Por qué no es std :: array :: size static?

La talla destd::array [http://en.cppreference.com/w/cpp/container/array]se conoce en tiempo de compilación, pero elsize La función miembro no es estática. ¿Hay alguna razón para eso? Es un poco incómodo no poder calcular el tamaño sin crear una ...

5 la respuesta

Reverse C-style String? - C ++

Quiero usar punteros para invertir una matriz de caracteres en C ++. Me preguntaba si hay algo que debería hacer de manera diferente. ¿Estoy haciendo esto correctamente? ¿Hay una manera más eficiente de lograr esto? Mi pequeño programa: int ...

1 la respuesta

Copiar asignador con estado: semántica del asignador de biblioteca estándar y memoria interna

Estoy escribiendo una colección de asignadores, con la intención de que se utilicen en entornos de muy alto rendimiento, por lo que es deseable un poco de uso restringido (mediado por el compilador, no errores de tiempo de ejecución). He estado ...

1 la respuesta

encontrar el tiempo de ejecución de mi algoritmo para encontrar si una entrada es primo en términos de la entrada

Esta es mi función para encontrar números primos void print(int num) { for(int i=2; i<num/2; i++) { if(num%i==0) { cout<<"not prime\n"; exit(0); } } cout<<"prime\n"; }Mi entrada en num. Estoy tratando de encontrar el tiempo de ejecución usando ...

4 la respuesta

¿Qué es amigo Ostream?

Estoy un poco confundido acerca de lo que significa exactamente esta línea de código en mi archivo de encabezado. friend ostream & operator << (ostream &, const something &);¿Alguien puede aclararme?

11 la respuesta

¿De qué sirven los punteros constantes (en oposición a los punteros para const objetos)?

A menudo he usado punteros para const objetos, así ... const int *p;Eso simplemente significa que no puedes cambiar el número entero quep está apuntando a travésp. Pero también he visto referencias a punteros constantes, declarados así ... int* ...

7 la respuesta

¿Es posible evitar por completo la fragmentación del montón?

Por ejemplo, si las desasignaciones de memoria dinámica siempre se realizan en dirección opuesta a las asignaciones. En ese caso, ¿se garantiza que el montón no se fragmentará? Y desde el punto de vista teórico: ¿Existe alguna forma realista ...

7 la respuesta

¿Cómo comparar dos objetos (el objeto llamante y el parámetro) en una clase?

Estoy escribiendo una clase "Fecha" para una tarea y tengo problemas para realizar una de las funciones. Este es el archivo de encabezado para la clase. class Date { public: Date(); // Constructor without parameters Date(int m, int d, int y); ...

4 la respuesta

Cómo generar una matriz de 256 números distintos

Tengo esto: #include <iostream> using namespace std; int main() { int a[256]; int b; int k; for (int i = 0; i < 256; i ++){ b = rand()%256; k = 0; for (int j = 0; j< i; j ++) { if (a[j] == b){k = 1;} } if (k == 0){a[i] = b;} if (k==1){i--;} } ...

2 la respuesta

operador tilde que devuelve -1, -2 en lugar de 0, 1 respectivamente

Estoy un poco perplejo por esto. Pensé que el operador ~ en C ++ debía funcionar de manera diferente (no así Matlab-y). Aquí hay un ejemplo mínimo de trabajo: #include <iostream> using namespace std; int main(int argc, char **argv) { bool banana ...