Resultados de la búsqueda a petición "c++"
Determine si Tipo es un puntero en una función de plantilla
Si tengo una función de plantilla, por ejemplo, así: template<typename T> void func(const std::vector<T>& v)¿Hay alguna manera de determinar dentro de la función si T es un puntero, o tendría que usar otra función de plantilla para esto, es ...
QT - Cómo aplicar un QToolTip en un QLineEdit
En un cuadro de diálogo tengo un QLineEdit y un botón. Quiero habilitar una información sobre herramientas para el QLineEdit (en él o debajo de él) cuando presiono el botón. Por favor, dame un fragmento de código.
realizar intersección de vectores en C ++
Tengo un vector de vector sin signo. Necesito encontrar la intersección de todos estos vectores de no firmados para hacerlo. Escribí el siguiente código: int func() { vector<vector<unsigned> > t; vector<unsigned> intersectedValues; bool ...
C ++: puntero vs puntero del puntero para insertar un nodo en un árbol binario
Estaba creando una función para insertar un elemento en un árbol binario y, primero, hice lo siguiente en Visual Studio 2012: void Insert(Nodo *root, int x){ if(root == NULL){ Nodo *n = new Nodo(); n->value = x root = n; return; } else{ ...
Qué reglas determinan si un objeto es trivialmente copiable
Con la introducción de c ++ 11,trivialmente copiable [http://en.cppreference.com/w/cpp/concept/TriviallyCopyable]se ha vuelto bastante relevante. Lo más notable en el uso de 'std :: atomic'. Los conceptos básicos son bastante simples. Una ...
Solucionador de mínimos cuadrados lineales restringidos dispersos
Esta gran respuesta SO [https://stackoverflow.com/questions/1242190/c-memory-efficient-solution-for-axb-linear-algebra-system/1279744#1279744] apunta a un buen solucionador escaso paraAx=b, pero tengo restricciones enx tal que cada elemento enx ...
Conversiones definidas por el usuario en C ++
Recientemente, estaba navegando por mi copia dela referencia de bolsillo de C ++ de O'Reilly Media, y me sorprendió cuando me encontré con una breve sección y un ejemplo sobre la conversión definida por el usuario para tipos definidos por ...
La recursión de la cola no ocurre
Estoy usandog++ (Ubuntu 4.8.2-19ubuntu1) 4.8.2 en un proyecto C ++. Escribí una función que hace esto: template<typename T, T (*funct)(int) > multiset<T> Foo(const multiset<T>& bar, int iterations) { if (iterations == 0) return bar; multiset<T> ...
Invertir P / invocar tutorial? [cerrado]
Tengo una vieja clase C / C ++ que quiero refactorizar y acceder desde .net usando PInvoke Todos los tutoriales de P / Invoke se refieren a call win32 api pero no he encontrado nada para codificar al otro lado ¿Algún consejo / idea? mi ...
"Construir" un objeto trivialmente copiable con memcpy
En C ++, ¿es correcto este código? #include <cstdlib> #include <cstring> struct T // trivially copyable type { int x, y; }; int main() { void *buf = std::malloc( sizeof(T) ); if ( !buf ) return 0; T a{}; std::memcpy(buf, &a, sizeof a); T *b = ...