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

2 la respuesta

Todos los vecinos más cercanos k en 2D, C ++

Necesito encontrar para cada punto del conjunto de datos todos sus vecinos más cercanos. El conjunto de datos contiene aprox. 10 millones de puntos 2D. Los datos están cerca de la cuadrícula, pero no forman una cuadrícula precisa ... Esta opción ...

6 la respuesta

¿Usar #pragma warning push / pop es la forma correcta de alterar temporalmente el nivel de advertencia?

De vez en cuando es difícil escribir código C ++ que no emita advertencias en absoluto. Sin embargo, tener advertencias habilitadas es una buena idea. Por lo tanto, a menudo es necesario deshabilitar las advertencias en torno a una construcción ...

1 la respuesta

¿Cómo funciona la deducción de argumentos de plantilla cuando una función sobrecargada está involucrada como argumento?

Este es elpregunta más sofisticada mencionado en¿Cómo funciona la resolución de sobrecarga cuando un argumento es una función ...

4 la respuesta

std :: longitud de la cadena

¿Cuál es el resultado de la función std :: wstring.length (), la longitud en wchar_t (s) o la longitud en símbolos? ¿Y por qué? TCHAR r2[3]; r2[0] = 0xD834; // D834, DD1E - musical G clef r2[1] = 0xDD1E; // r2[2] = 0x0000; // '/0' std::wstring r ...

1 la respuesta

Pasar (parcialmente) la función de plantilla con plantilla como std :: function (o puntero de función)

#include <vector> #include <functional> template<class F> class Foo { public: template <class T> void std_function(std::function<F(std::vector<T>)> functor) { /* something */ } template <class T> void func_ptr(F (*funtor)(std::vector<T>)) { /* ...

3 la respuesta

C ++: forma elegante de dividir cadenas y contenidos en std :: vector

Me gustaría dividir una cadena a lo largo de espacios en blanco, y sé que los tokens representan enteros válidos. Me gustaría transformar los tokens en enteros y llenar un vector con ellos. Podría usar boost :: split, hacer un vector de cadenas ...

1 la respuesta

Escriba rasgos para verificar si la clase tiene función miembro

Intentando crear una forma de identificar si una clase dada tiene una función determinada que se puede invocar y devuelve algún tipo. ¿Alguna idea de lo que estoy haciendo mal aquí? ¿Hay una mejor manera de determinar si un método dado es ...

8 la respuesta

Usando char * como clave en std :: map

Estoy tratando de averiguar por qué el siguiente código no funciona, y supongo que es un problema con el uso de char * como el tipo de clave, sin embargo, no estoy seguro de cómo puedo resolverlo o por qué está ocurriendo. Todas las ...

4 la respuesta

Estrategias de manejo de errores en una biblioteca compartida - C

Estoy escribiendo una biblioteca compartida multiplataforma (.so en linux y.dll en Windows) usando C. Actualmente, cuando hay un error, las funciones de la biblioteca devuelven el código de error apropiado y escriben información de error ...

4 la respuesta

C ++: clase anidada de una clase de plantilla

Considere el siguiente código: template < typename T > struct A { struct B { }; }; template < typename T > void f( typename A<T>::B ) { } int main() { A<int>::B x; f( x ); // fails for gcc-4.1.2 f<int>( x ); // passes return 0; }Entonces aquí ...