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

4 la respuesta

TRY / CATCH_ALL vs try / catch

He estado usando c ++ por un tiempo, y estoy familiarizado con el try / catch normal. Sin embargo, ahora me encuentro en Windows, codificando en VisualStudio para el desarrollo de COM. Varias partes del código usan cosas como: TRY { ... do stuff ...

2 la respuesta

Tellg / seekg de Fstream devuelve un valor más alto de lo esperado

¿Por qué falla esto, se supone que es simple y funciona? fisier.seekg(0, ios::end); long lungime = fisier.tellg();Esto devuelve un valor mayor que el del archivo que resulta en un error char *continut = new char[lungime];Alguna idea de cuál ...

3 la respuesta

¿Std :: multiset garantiza el orden de inserción?

tengo unstd::multiset que almacena elementos declass A. He proporcionado mi propia implementación deoperator< para esta clase Mi pregunta es si inserto dos objetos equivalentes en este multiset ¿se garantiza su orden? Por ejemplo, primero inserto ...

5 la respuesta

Buscando fragmento de código de evaluación comparativa (c ++)

Algunas rutinas de carga en mi programa tardan mucho en completarse. Quiero un pequeño fragmento rápido para verificar cuánto tiempo tardó en ejecutarse una función. Por pequeño quiero decir "preferiblemente sin bibliotecas de terceros". ¿Quizás ...

3 la respuesta

Definición ambigua de operator () con herencia múltiple

Compilo este código con GCC (4.2.1 Apple build 5664) #include <cstddef> using std::size_t; template <char I> struct index { }; struct a { void operator()(size_t const &) { } }; struct b { template <char I> void operator()(index<I> const &) { } ...

1 la respuesta

¿Cuál es la diferencia entre unordered_map :: emplace y unordered_map :: insert en C ++?

Cuál es la diferencia entrestd::unordered_map::emplace ystd::unordered_map::insert en C ++?

1 la respuesta

Cómo sobrecargar el operador de asignación para cadenas que usan un asignador personalizado

Estoy tratando de usar el contenedor boost MultiIndex en la memoria compartida, estoy usando la función de reemplazo para actualizar los registros, al intentar compilar, el compilador se quejó de que el operador = no estaba presente, así que he ...

3 la respuesta

Código C / C ++ para tratar una matriz de caracteres como un flujo de bits

Tengo una gran cantidad de datos binarios en una matriz char [] que necesito interpretar como una matriz de valores empaquetados de 6 bits. I podría siéntate y escribe un código para hacer esto, pero creo que tiene que haber una buena clase o ...

2 la respuesta

Problemas de compilación con el vector <auto_ptr <>>

Considere el siguiente código: #include <iostream> #include <memory> #include <vector> using namespace std; struct A { int a; A(int a_):a(a_) {} }; int main() { vector<auto_ptr<A> > as; for (int i = 0; i < 10; i++) { auto_ptr<A> a(new A(i)); ...

2 la respuesta

¿Son std :: move y std :: copy idénticos?

Traté de hacer algo como: std::copy(std::make_move_iterator(s1.begin()), std::make_move_iterator(s1.end()), std::make_move_iterator(s2.begin()));Y obtuve este error: error: using xvalue (rvalue reference) as lvalue *__result ...