es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: CONSTRUCTOR-OVERLOADING

Firmas de múltiples tipos de C++ N-API

Estoy aprendiendo C++ y experimentando con OpenCV y node-addon-api. Quería crear mi propio envoltorio para cv::Vec. docs <h1>include <napi.h></h1> <h1>include <opencv2/core/matx.hpp></h1> class Vec : public Napi::ObjectWrap<Vec> { public: static Napi::Object Init(Napi::Env env, Napi::Object exports); explicit Vec(const Napi::CallbackInfo &info); private: static Napi::FunctionReference constructor; // // no type named ‘Vec’ in namespace . . . Read more

¿Por qué std::string no tiene un constructor que tome directamente std::string_view?

Para permitir la construcción de std::string a partir de std::string_view, existe un constructor de plantilla: cpp template<class T> explicit basic_string(const T& t, const Allocator& alloc = Allocator()); que solo se habilita si const T& es convertible a std::basic_string_view<CharT, Traits> (enlace). Mientras tanto, hay una guía de deducción especial para deducir . . . Read more

Crear el prototipo de la función de sobrecarga en C++

Quiero crear una función de sobrecarga con un prototipo en C++. “`c++ #include <iostream> using namespace std; int rectangle(int p, int l); int main() { cout << rectangle(3); return 0; } int rectangle(int p) { return p*p; } int rectangle(int p, int l) { return p*l; } <pre><code><br />Tengo un . . . Read more

C++ – Sobrecarga vs Anulación en la Herencia

Según lo que he aprendido, Sobrescribir es cuando tienes 2 funciones que tienen el mismo nombre y el mismo tipo de retorno de función (void, int, float.. etc) y el mismo número y tipos de parámetros. Y la sobrecarga es cuando tienes 2 funciones que tienen el mismo nombre, pero . . . Read more