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

7 la respuesta

Comparar iteradores de diferentes contenedores

¿Es legal comparar iteradores de diferentes contenedores? std::vector<int> foo; std::vector<int> bar;La expresiónfoo.begin() == bar.begin() producir comportamiento falso o indefinido? (Estoy escribiendo un iterador personalizado y me topé con ...

1 la respuesta

Excel VBA, no se puede encontrar el punto de entrada de DLL desde un archivo DLL

Estoy intentando usar la capacidad de Excel VBA para acceder y usar funciones de archivos DLL. ejemplo: Private Declare Function funcName Lib _ "<filePath\File.dll>" _ (ByRef a As Double, ByRef b As Double) As DoubleSiguiendo las instrucciones ...

1 la respuesta

¿Por qué el conjunto STL tiene count () cuando se supone que todos los elementos son únicos?

Puedo entender que multiset tiene count (), para contar el número de ocurrencias de un valor, porque los elementos se pueden repetir en multiset. Pero, ¿qué sentido tiene contar () en conjunto, cuando todos los valores ya son únicos?

2 la respuesta

¿Podemos tener una estructura anónima como argumento de plantilla?

El título se explica por sí mismo, pero aquí hay un ejemplo simplificado: #include <cstdio> template <typename T> struct MyTemplate { T member; void printMemberSize() { printf("%i\n", sizeof(T)); } }; int main() { MyTemplate<struct { int a; int ...

6 la respuesta

¿Por qué el vector no tiene el método sort () como función miembro del vector, mientras que la lista sí?

Hay un método sort () para listas en STL. Lo cual es absurdo, porque estaría más inclinado a ordenar una matriz / vector. ¿Por qué no se proporciona sort () para el vector? ¿Existe alguna filosofía subyacente detrás de la creación del contenedor ...

1 la respuesta

No se puede agregar el botón minimizar a QDialog en Linux

Estoy tratando de agregar un botón de minimizar a mi QDialog usando este código en el constructor: Qt::WindowFlags flags = windowFlags(); flags |= Qt::WindowMinMaxButtonsHint; setWindowFlags(flags);Está funcionando en Windows pero no en Linux.

5 la respuesta

Buscando una biblioteca SSL de C ++ de alto nivel [cerrada]

Revisé bastantes bibliotecas SSL esta noche. OpenSSL se ve bien pero carece de documentación, como la mayoría de ellos. Pensé que había ganado el premio gordo cuando encontré la Biblioteca SSL C ++ de ...

3 la respuesta

¿Necesito anular una variable miembro en el destructor?

Por qué uno querría borrar explícitamente la variable miembro de un vector (de on en un dtor (consulte el código a continuación). ¿Cuáles son los beneficios de borrar el vector, a pesar de que se destruirá justo después de la última línea del ...

6 la respuesta

¿Son válidos los miembros de la matriz flexible en C ++?

En C99, puede declarar un miembro de matriz flexible de una estructura como tal: struct blah { int foo[]; };Sin embargo, cuando alguien aquí en el trabajo intentó compilar un código usando clang en C ++, esa sintaxis no funcionó. (Había estado ...

4 la respuesta

hacer que shared_ptr no use eliminar

en mi código me gustaría boost :: shared_ptr para no llamar a eliminar, sino llamar a ptr-> deleteMe () en su lugar. También tengo algunas funciones con estilo C que devuelven un ptr. ¿Puedo hacer que llame a lib_freeXYZ (ptr); en lugar de ...