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

3 la respuesta

Aritmética de puntero T * versus char *

Supongamos que tenemos una matriz que contiene N elementos de tipo T. T a[N];De acuerdo con el estándar C ++ 14, en qué condiciones tenemos una garantía de que (char*)(void*)&a[0] + n*sizeof(T) == (char*)(void*)&a[n], (0<=n<N) ?Si bien esto es ...

1 la respuesta

Matriz de objetos no contiguos.

#include <iostream> #include <cstring> // This struct is not guaranteed to occupy contiguous storage // in the sense of the C++ Object model (§1.8.5): struct separated { int i; separated(int a, int b){i=a; i2=b;} ~separated(){i=i2=-1;} // ...

3 la respuesta

Cómo serializar el vector de armadillo

¿Cómo puedo serializararma::Col? Debajo hay un MWE y la salida de error. MWE: #include <boost/mpi/environment.hpp> #include <boost/mpi/communicator.hpp> #include <iostream> #include "armadillo" namespace mpi = boost::mpi; struct S { int i; ...

3 la respuesta

¿Cuándo y cómo usar un operador literal de plantilla?

Encppreference [http://en.cppreference.com/w/cpp/language/user_literal#Literal_operators]hay una mención de que uno puede tenertemplado operadores literales de usuario, con algunas restricciones: Si el operador literal es una plantilla, debe ...

3 la respuesta

objeto constexpr con miembro mutable

Se me ocurrió esta clase: class Point { public: int X, Y; mutable int Z; constexpr Point(int x, int y) :X (x), Y(y), Z(0) { } constexpr int GetX() const { // Z++; // Wont compile, but following expression is valid! return X+Z; } int GetY() const ...

2 la respuesta

Compilación de C ++ 14 en qtcreator

Tengo un proyecto qt que contiene partes enC++14. Recientemente, cambié mi distribución de ubuntu. Ahora tengo 16.04 LTS e instalé Qt Creator 4.02 (construido el 13 de junio). Para habilitarC++14 compilación, puse en el archivo del ...

3 la respuesta

Puntero al miembro: funciona en GCC pero no en VS2015

Estoy tratando de implementar un sistema de "propiedad" para convertir instancias de C ++ en JSON y viceversa. Tomé una parte del código de la respuesta de Guillaume Racicot en esta pregunta (Serialización C ++ ...

1 la respuesta

Almacenamiento de pila de objetos pequeños, regla de alias estricto y comportamiento indefinido

Estoy escribiendo un contenedor de funciones borrado de tipo similar astd::function. (Sí, he visto implementaciones similares e incluso elp0288r0 [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0288r0.pdf]propuesta, pero mi caso de uso ...

3 la respuesta

¿Puedo inicializar una matriz usando std :: initializer_list en lugar de un inicializador entre llaves?

¿Puedo inicializar una matriz usando elstd::initializer_list objeto en lugar de inicializador entre llaves? Como se sabe, podemos hacer ...

2 la respuesta

Uso del constructor de copia eliminado en el singleton

He implementado el patrón singleton comoesta [https://stackoverflow.com/questions/270947/can-any-one-provide-me-a-sample-of-singleton-in-c/271104#271104] , ahí está mi código: archivo de cabecera: class Settings_manager{ public: static ...