Articles of c #

Seleccione todas las columnas después de UNIRSE en LINQ

Tengo dos tablas, Table1 y Table2 . Quiero realizar, por ejemplo, una combinación externa izquierda: var myOutput = from object1 in Table1 join object2 in Table2 on object1.Property1 equals object2.Property2 into Table3 from output in Table3.DefaultIfEmpty() select new { object1.Property1, object1.Property2, //… output.Property3, output.Property4, //… }; Como puede observar, quiero seleccionar todas las propiedades de […]

Es el resultado de un elenco un valor?

Dejar int a = 0; Entonces, ¿es (int)a un valor en C ++ estándar? Diferentes comstackdores muestran resultados diferentes para este código: #include using namespace std; void f(int& x) { cout << "l value" << endl; } void f(int&& x) { cout << "r value" << endl; } int main() { int a = 0; […]

¿Cómo puedo leer los valores de píxel BMP en una matriz?

Estoy escribiendo código en C ++ (en Windows) y estoy tratando de extraer los valores de píxel de un bmp en escala de grises. No me importa guardar ninguno de los metadatos, y solo quiero almacenar los valores de píxel en una matriz de caracteres. No he podido encontrar una forma estándar o “típica” de […]

¿Cómo puedo usar las características de C ++ 14 al construir proyectos qmake?

Actualmente estoy usando las características C ++ 11 en mis aplicaciones Qt. Sin embargo, me gustaría usar algunas de las nuevas características de C ++ 14 en mis aplicaciones. Para habilitar C ++ 11 en una aplicación Qt, solo se necesita agregar una línea en el archivo del proyecto qmake , a saber: CONFIG += […]

printf (“% d% d% d \ n”, ++ a, a ++, a) salida

Posible duplicado: ¿Alguien podría explicar estos comportamientos indefinidos (i = i ++ + ++ i, i = i ++, etc. …) No puedo entender el resultado de este progtwig (usando gcc ). main() { int a=10; printf(“%d %d %d\n”,++a, a++,a); } Salida: 12 10 12 Además, explique el orden de evaluación de los argumentos de […]

Cómo convertir una matriz Json a una lista de objetos en c #

Tengo cadena Json como a continuación { “JsonValues”:{ “id”: “MyID”, “values”: { “value1”:{ “id”: “100”, “diaplayName”: “MyValue1” }, “value2”:{ “id”: “200”, “diaplayName”: “MyValue2” } } } } Quiero convertir cadena Json a clases inferiores class ValueSet { [JsonProperty(“id”)] public string id { get; set; } [JsonProperty(“values”)] public List values { get; set; } } class […]

Adiós a Glut en Mac OSX 10.9, IDE: QT Creator

Estaba intentando construir un progtwig opengl en el creador de qt, instalado en mi mac, con osx 10.9. Recibí varias advertencias sobre las funciones de exceso sobre su desactivación en osx10.9, un mensaje de error de muestra es como: ‘glutInit’ está en desuso: primero desaprobado en OS X 10.9 [-Wdeprecated-declarations] glutInit (& argc, & argv); […]

¿Cuál es la verdadera razón para no usar el bit EOF como nuestra condición de extracción de flujo?

Inspirado por mi pregunta anterior Un error común para los nuevos progtwigdores de C ++ es leer de un archivo con algo como: std::ifstream file(“foo.txt”); std::string line; while (!file.eof()) { file >> line; // Do something with line } A menudo informan que la última línea del archivo se leyó dos veces. La explicación común […]

necesidad de llamar a una función en intervalos de tiempo periódicos en c ++

Estoy escribiendo un progtwig en C ++ donde necesito llamar a una función en intervalos de tiempo periódicos, digamos cada 10 ms o menos. Nunca he hecho nada relacionado con el tiempo o los relojes en c ++, ¿es este un problema fácil y rápido o uno de esos en los que no existe una […]

¿Constexpr implica en línea?

Considere la siguiente función en línea: // Inline specifier version #include #include inline int f(const int x); inline int f(const int x) { return 2*x; } int main(int argc, char* argv[]) { return f(std::atoi(argv[1])); } y la versión equivalente constexpr: // Constexpr specifier version #include #include constexpr int f(const int x); constexpr int f(const int […]