Tag: C++11
Tengo un contenedor simple de datos (simplificado más para el propósito de esta pregunta) que uso como valor en un mapa. Quiero saber si hay alguna manera de construir un mapa con este contenedor como tipo de valor a partir de un mapa que use el tipo subyacente de datos. . . . Read more
Consideremos el siguiente fragmento de código: int val=5; int& ref=val; std::atomic<int> atomicref(ref); ++atomicref; std::cout<< “atomic ref=”<<atomicref.load()<<” original ref=”<<ref<<” original val=”<<val; cuando lo compilo en mac os x, xcode 8.3.3, c++11, recibo la siguiente salida: atomic ref=6 original ref=5 original val=5 la línea: std::atomic<int> atomicref(ref); claramente parece sospechosa ya que el . . . Read more
Tengo un vector 2d como se muestra a continuación. Lo que quiero hacer es comprobar si el elemento está en el borde izquierdo o si su elemento izquierdo es 1. Entonces, lo que intenté hacer es: Lo que intenté hacer es: para (int r = 0; r < 5; ++r){ . . . Read more
El estándar C11 define el tipo _Bool (6.2.5.2) como un tipo entero sin signo estándar (6.2.5.6) y, según leo el estándar, _Bool también es un tipo aritmético (6.2.5.18 a través de 6.2.5.7 y 6.2.5.17). Además, se especifica que para + y -, “ambos operandos deben tener tipo aritmético, o un . . . Read more
¿Cómo hago algo como esto? ¿Dónde podría obtener el tipo de nombre específico en una lista de argumentos? template <class… t=””> struct TableLookUp::SmartMap { private: table<t[0]> OurMap; x_axis<t[1]> Our_x_axis; y_axis<t[2]> Our_y_axis; }</t[2]></t[1]></t[0]></class…>