Resultados de la búsqueda a petición "c++"
Funcionistas estatales y STL: comportamiento indefinido
Estoy siguiendo esto Tutorial de objetos de función [http://www.codeguru.com/cpp/cpp/cpp_mfc/stl/article.php/c11449__2/Function-Objects-STL.htm] Copiar pasta a continuación: No puedo entender lo siguiente: Predicates siempre debe ...
Especialización parcial con tipo anidado en una clase con plantilla
Estoy jugando con plantillas y especialización parcial, pero hay una especialización que no sé cómo escribir ... Simplificaré el código para que sea más fácil de leer. Vamos a condimentar template <typename T> class x { ... }; Por lo general, ...
Pregunta sobre boost :: swap
Pareja de preguntas sobreboost::swap. Consulte el siguiente código, que es básicamente un corte y pegado deboost/swap.hpp. Me refiero a la versión de biblioteca 1.43.0. namespace boost_swap_impl { template<class T> void swap_impl(T& left, T& ...
Entender el origen de un error de símbolo duplicado del vinculador
Tengo un programa de C ++ que se compiló anteriormente, pero después de jugar con Jamfiles, el programa ya no se compiló yld emitió unduplicate symbol error. Esto persistió después de volver sucesivamente a los Jamfiles originales, ejecutandobjam ...
Boost :: Python- posible convertir automáticamente de dict -> std :: map?
Tengo una clase C ++, con una función miembro que puede tomar un número pequeño a grande de parámetros. Vamos a nombrar esos parámetros, a-f. Todos los parámetros tienen valores predeterminados. Como parte del proyecto de Python en el que estoy ...
relleno con sprintf
Tengo una pregunta falsa. Me gustaría imprimir un número entero en un relleno de búfer con 0 pero no puedo ordenarlosprintfformato. Estoy intentando lo siguiente char buf[31]; int my_val = 324; sprintf( buf, "%d030", my_val );hoping para tener ...
Existe alguna alternativa comparable a Qt?
Me encanta la idea de Qt, sin embargo, la uso no solo para código abierto sino también para desarrollo de código cerrado. Esto no es un problema real porque acabo de licenciar bajo la LGPL y distribuir las DLL necesarias. Sin embargo, me he ...
Empty Base Optimization MSVC
La optimización de la base vacía con herencia múltiple todavía parece estar rota en msvc ++ 2010. Actualmente, parece que solo funciona para el primer tipo derivado, por lo que si deriva de múltiples bases vacías, el tipo secundario termina con ...
¿Por qué no se llama al constructor para un operador de casting dado?
struct A {}; struct B { B (A* pA) {} B& operator = (A* pA) { return *this; } }; template<typename T> struct Wrap { T *x; operator T* () { return x; } }; int main () { Wrap<A> a; B oB = a; // error: conversion from ‘Wrap<A>’ to non-scalar type ‘B’ ...
¿Es posible escribir el operador de auto-conversión fuera de una estructura?
a situación exacta es la siguiente: he definido en las estructuras de API del sistemaCGPoint yCGSize, y quiero poder escribirmy_point = my_size. No puedo modificarCGPoint struct, solo puede escribir operador externo. Puedo escribir operadores ...