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

2 la respuesta

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 ...

2 la respuesta

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.

5 la respuesta

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 ...

1 la respuesta

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{ ...

1 la respuesta

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 ...

2 la respuesta

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 ...

4 la respuesta

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 ...

3 la respuesta

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> ...

2 la respuesta

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 ...

3 la respuesta

"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 = ...