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

8 la respuesta

Convertir una cadena a una fecha en C ++

Sé que esto puede ser simple, pero al ser C ++, dudo que lo sea. ¿Cómo convierto una cadena en el formulario 01/01/2008 a una fecha para poder manipularla? Estoy feliz de dividir la cadena en los componentes del día mes año. También feliz si la ...

1 la respuesta

reinterpret_cast vector de clase derivada a vector de clase base

Tengo una clase de terceros, digamos, claseA, y una función que acepta el vector de claseA del mismo tercero, digamosf3() (Ver programa simplificado a continuación). Para un uso más fácil deA, Creé una clase derivadaB. Muchas partes de ...

2 la respuesta

Manual de C ++ (5ª ed.): ¿Está mal "16.3 Sobrecarga y plantillas" en todos sus ejemplos "más especializados"?

La Sección 16.3 de C ++ Primer (5ª edición) - Sobrecarga y plantillas -, enseña el procedimiento de correspondencia de funciones en presencia de instancias de plantilla (s) de función candidata. Aquí está la declaración de las plantillas de ...

15 la respuesta

¿Cómo debo ordenar los miembros de una clase de C ++?

¿Es mejor tener todos los miembros privados, luego todos los protegidos y luego todos los públicos? O lo contrario? ¿O debería haber múltiples etiquetas privadas, protegidas y públicas para que las operaciones se puedan mantener separadas de los ...

15 la respuesta

¿Puedo llamar a un constructor desde otro constructor (encadenamiento de constructores) en C ++?

Como unC# [http://en.wikipedia.org/wiki/C_Sharp_%28programming_language%29] desarrollador estoy acostumbrado a ejecutar a través de constructores: class Test { public Test() { DoSomething(); } public Test(int count) : this() ...

5 la respuesta

C ++, evitando que se cree una instancia de clase en la pila (durante la compilación)

Sé que hay métodos para evitar que se cree una clase en el montón, evitando que el usuario usenew ydelete operador. Estoy tratando de hacer todo lo contrario. Tengo una clase que quiero evitar que el usuario cree una instancia de ella en la pila, ...

2 la respuesta

Convertir UTF-16 a UTF-8

Estoy actual usando VC ++ 2008 MFC. Debido a que PostgreSQL no es compatible con UTF-16 (codificación utilizada por Windows para Unicode), necesito convertir la cadena de UTF-16 a UTF-8, antes de almacenarla. Aquí está mi fragmento de ...

2 la respuesta

¿Pueden los operadores de asignación de C ++ ser funciones libres?

Estoy intentando algo como esto: Foo & operator=(Foo & to, const Bar &from);Pero recibo este error: E2239 'operator =(Foo &, const Bar &)' must be a member function¿Existen limitaciones sobre qué operadores pueden / no pueden definirse como ...

3 la respuesta

¿Por qué no podemos usar "herencia virtual" en COM?

He leído algunas declaraciones vagas queherencia virtual [http://en.wikipedia.org/wiki/Virtual_inheritance]no proporciona la estructura de memoria requerida por COM, por lo que tenemos que usar la herencia normal. La herencia virtual se inventa ...

3 la respuesta

Excepción en el programa Xerces de dos líneas.

El siguiente código me da una excepción en elXMLFormatTarget línea, pero si cambio la cadena de"C:/test.xml" a"test.xml" funciona bien. // test.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> ...