Preguntas etiquetadas con c++

169
Cómo construir y usar la API de Google TensorFlow C ++

Estoy realmente ansioso por comenzar a usar la nueva biblioteca de Tensorflow de Google en C ++. El sitio web y los documentos no son claros en términos de cómo construir la API C ++ del proyecto y no sé por dónde empezar. ¿Puede alguien con más experiencia ayudar descubriendo y compartiendo una...

168
C ++: redondeando al múltiplo más cercano de un número

OK, estoy casi avergonzado de publicar esto aquí (y lo eliminaré si alguien vota para cerrar) ya que parece una pregunta básica. ¿Es esta la forma correcta de redondear a un múltiplo de un número en C ++? Sé que hay otras preguntas relacionadas con esto, pero estoy especialmente interesado en...

168
¿Qué nos dice auto &&?

Si lees código como auto&& var = foo(); donde fooes cualquier función que regresa por valor de tipo T. Entonces varhay un lvalue de tipo rvalue referencia a T. ¿Pero para qué implica esto var? ¿Significa que se nos permite robar los recursos de var? ¿Hay situaciones razonables en las que...

167
Biblioteca compartida dinámica de C ++ en Linux

Este es un seguimiento de la compilación de Dynamic Shared Library con g ++ . Estoy tratando de crear una biblioteca de clase compartida en C ++ en Linux. Puedo hacer que la biblioteca se compile, y puedo llamar a algunas de las funciones (que no son de clase) usando los tutoriales que encontré...

167
¿Cómo "devolver un objeto" en C ++?

Sé que el título suena familiar ya que hay muchas preguntas similares, pero estoy pidiendo un aspecto diferente del problema (sé la diferencia entre tener cosas en la pila y ponerlas en el montón). En Java siempre puedo devolver referencias a objetos "locales" public Thing calculateThing() {...

167
Reglas de conversión de tipo implícito en operadores C ++

Quiero ser mejor sobre saber cuándo debo lanzar. ¿Cuáles son las reglas de conversión de tipo implícito en C ++ al agregar, multiplicar, etc. Por ejemplo, int + float = ? int * float = ? float * int = ? int / float = ? float / int = ? int / int = ? int ^ float = ? etcétera... ¿Se evaluará...

167
¿Cómo habilitar C ++ 11 en Qt Creator?

El título es bastante descriptivo. He descargado Qt Creator 2.7.0, y estoy tratando de compilar un código básico de C ++ 11: int my_array[5] = {1, 2, 3, 4, 5}; for(int &x : my_array) { x *= 2; } Recibo el siguiente error: range based for loops are not allowed in c++ 98 mode Sin embargo,...

166
¿Cómo borro la cola std :: de manera eficiente?

Estoy usando std :: queue para implementar la clase JobQueue. (Básicamente, esta clase procesa cada trabajo de manera FIFO). En un escenario, quiero borrar la cola de una vez (eliminar todos los trabajos de la cola). No veo ningún método claro disponible en la clase std :: queue. ¿Cómo implemento...

166
¿Captura lambda como referencia constante?

¿Es posible capturar por referencia constante en una expresión lambda? Quiero que la tarea marcada a continuación falle, por ejemplo: #include <cstdlib> #include <vector> #include <string> #include <algorithm> using namespace std; int main() { string strings[] = {...