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

4 la respuesta

¿Devolver una cadena de PInvoke? [duplicar

Esta pregunta ya tiene una respuesta aquí: Marshal "char *" en C # [/questions/162897/marshal-char-in-c-sharp] 2 respuestas Estoy usando PInvoke para la interoperabilidad entre el código nativo (C ++) y el código administrado (C #). Solo ...

5 la respuesta

Volver la clave más grande estrictamente menor que la clave dada en un mapa de C ++

Existe una forma en que los mapas STL de C ++ admiten esto, ya que lower_bound y upper_bound en los mapas devuelven estrictamente el valor mayor que el valor pasado. Tecla ...

1 la respuesta

Cómo declarar un puntero de función __stdcall

Intenté esto typedef void (* __stdcall MessageHandler)(const Task*); Esto compila pero me da esta advertencia (VS2003): warning C4229: anacronismo utilizado: los modificadores en los datos se ignoran Quiero declarar un puntero a una función ...

2 la respuesta

¿Por qué el soporte de Java no pasa por referencia como C ++

¿He leído en todas partes donde ese tipo de datos primitivo y referencias de objeto se pasan por valor? He intentado buscar en Google por qué el soporte de Java no pasa por referencia, pero Solo obtengo Java no es compatible con el pase por ...

5 la respuesta

La mecánica de la extensión a través de funciones gratuitas o funciones miembro

as cargas @ de bibliotecas C ++, el estándar incluido, le permiten adaptar sus objetos para su uso en las bibliotecas. La elección suele ser entre una función miembro o una función libre en el mismo espacio de nombres. Me gustaría conocer la ...

1 la respuesta

Implementando un std :: vector como contenedor sin comportamiento indefinido

uede sorprender a algunos programadores y, por sorprendente que pueda ser, no es posible implementarstd::vector sin soporte no estándar de los compiladores. El problema reside esencialmente en la capacidad de realizar aritmética de puntero en una ...

3 la respuesta

llamando al constructor predeterminado

class base { int i; public: base() { i = 10; cout << "in the constructor" << endl; } }; int main() { base a;// here is the point of doubt getch(); }Cuál es la diferencia entrebase a ybase a()? ¡en el primer caso se llama al constructor pero no ...

6 la respuesta

Template Tipo de retorno con valor predeterminado

Así que al escribir una clase de plantilla de C ++, he definido un método que devuelve un objeto del tipo de plantilla, como tal: template <typename T> class Foo { public: T GetFoo() { T value; //Do some stuff that might or might not set the ...

1 la respuesta

calling C # desde el complemento c ++ com

Tengo un complemento COM escrito en C ++ (no C ++ / CLI). Quiero llamar a una biblioteca de C # objetos / métodos desde esta biblioteca com C ++. Supongo que la CCW aparece aquí, de la que estoy leyendo actualmente. ¿Hay algún indicio rápido ...

2 la respuesta

Falla de deducción de argumento de plantilla y parámetros de función / No coinciden los argumentos

Considere el siguiente programa: template <class T> struct A { using X = typename T::X; }; template <class T, typename A<T>::X* = nullptr> void f(T, int); void f(...); template <class T> void g(T, int, typename A<T>::X* = nullptr); // # void ...