Tag: C++11
Tengo un functor cuya declaración se ve así: class logger { public: log_t operator() (unsigned _LogLevel) { return log_t{_LogLevel}; } }; En el código, quiero que este functor construya y devuelva un objeto log_t. Pero el compilador se queja de que se ha eliminado el constructor de copia del objeto . . . Read more
C++ Primer, Lippman et. al. 5ª edición § 7.5.3 dice: El constructor por defecto se utiliza automáticamente cuando un objeto se inicializa por defecto o por valor. La inicialización por defecto ocurre cuando definimos variables no estáticas (§ 2.2.1, p. 43) o arrays (§3.5.1, p. 114) en el ámbito de . . . Read more
Aquí está mi código, además no quiero cambiar este símbolo “\”. #include #include using namespace std; int main() { string str = “-/0123456789”; cout
Considere este escenario: $ cat t783.c #define EXPR (“xxx” + 1) char* s = EXPR; $ clang t783.c -c t783.c:2:11: advertencia: añadir ‘int’ a una cadena no agrega a la cadena [-Wstring-plus-int] $ clang t783.c -E | clang -xc – -c t783.c:2:18: advertencia: añadir ‘int’ a una cadena no agrega . . . Read more
Considere este código: /* t0.c */ pragma STDC FENV_ACCESS ON include “t0.h” Luego, en t0.h, ¿cómo se puede verificar el estado de STDC FENV_ACCESS? /* t0.h */ /* ¿cómo se puede verificar el estado de STDC FENV_ACCESS? */ /* algo así como: #if STDC FENV_ACCESS == ON */ Si no . . . Read more