Resultados de la búsqueda a petición "c++"
¿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 ...
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 ...
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 ...
¿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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...