Preguntas etiquetadas con c++

Preguntas sobre C ++, un lenguaje de programación de tipo general, compilado, de tipo estático, de forma libre, multi-paradigma.


2
Cómo probar y comparar implementaciones de mutex
Como dice el título: ¿Cómo prueba y compara adecuadamente diferentes implementaciones de mutexes en c ++? Esencialmente escribí mi propia clase std :: mutex para un proyecto que se ejecuta en un núcleo 2, armv7 con el objetivo de minimizar la sobrecarga en el caso no disputado. Ahora estoy considerando …
12 c++  testing  mutex 





4
Funciones miembro versus funciones no miembro para operadores matemáticos
Estoy escribiendo una biblioteca de álgebra lineal (cuento largo, es una tarea escolar) que involucra matrices, vectores, etc. En el proceso de creación de esta biblioteca, voy a crear funciones que realicen operaciones matemáticas en objetos. Por ejemplo, transponer matriz, invertir matriz, normalizar vector, etc. Tenía curiosidad sobre cuál es …
12 c++  libraries  methods 

3
¿Cómo debo marcar los tipos en los programas C y C ++?
En esta respuesta mía , utilicé _tal final de los tipos, que terminaron en el mejor de los casos, controvertidos. Esta es la práctica que uso en mis proyectos actuales. typedef struct { int x; int y; } point_t; Se pretendía que fuera coherente con los tipos C de stddef.hlike …
12 c++  c  naming 



8
¿Escribir software es más fácil que leerlo y entenderlo desde cero? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …




2
Diseño de API de biblioteca C ++
Estoy buscando un buen recurso para aprender sobre un buen diseño de API para bibliotecas de C ++, mirar objetos / dlls compartidos, etc. Hay muchos recursos para escribir buenas API, buenas clases, plantillas, etc. a nivel fuente, pero casi nada sobre poner cosas juntas en libs y ejecutables compartidos. …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.