Preguntas etiquetadas con c++

C ++ es un lenguaje de programación de propósito general. Originalmente fue diseñado como una extensión de C y tiene una sintaxis similar, pero ahora es un lenguaje completamente diferente. Use esta etiqueta para preguntas sobre el código (que se compilará) con un compilador de C ++. Utilice una etiqueta específica de la versión para preguntas relacionadas con una revisión estándar específica [C ++ 11], [C ++ 14], [C ++ 17] o [C ++ 20], etc.


8
Referencia no definida a static const int
Hoy me encontré con un problema interesante. Considere este simple ejemplo: template <typename T> void foo(const T & a) { /* code */ } // This would also fail // void foo(const int & a) { /* code */ } class Bar { public: static const int kConst = 1; …
79 c++  gcc 

24
Buscando en una matriz ordenada y rotada
Mientras me preparaba para una entrevista, me topé con esta interesante pregunta: Se le ha dado una matriz que se ordena y luego se gira. Por ejemplo: Let arr = [1,2,3,4,5], que está ordenado Gírelo dos veces hacia la derecha para dar [4,5,1,2,3]. Ahora, ¿cuál es la mejor manera de …
79 c++  c  arrays  algorithm 

2
Error "El campo tiene un tipo incompleto"
Hay un error en mi archivo de encabezado: field "ui" has incomplete type. He intentado hacer uiun puntero, pero no funciona. No creo que deba hacer eso porque ya he definido my MainWindowClassen el espacio de nombres Ui. Este es mi mainwindow.h: #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QtGui/QMainWindow> #include "ui_mainwindow.h" …
79 c++ 




1
La mejor biblioteca de red C / C ++
Las respuestas de esta pregunta son un esfuerzo comunitario . Edite las respuestas existentes para mejorar esta publicación. Actualmente no acepta nuevas respuestas o interacciones. No he trabajado en C / C ++ durante un tiempo y me preguntaba cuáles son las bibliotecas multiplataforma favoritas de la gente. Estoy buscando …
78 c++  c  networking 

12
¿Debo devolver objetos constantes?
En el Effective C++elemento 03, utilice constante siempre que sea posible. class Bigint { int _data[MAXLEN]; //... public: int& operator[](const int index) { return _data[index]; } const int operator[](const int index) const { return _data[index]; } //... }; const int operator[]hace la diferencia de int& operator[]. Pero que pasa: int …
78 c++ 

3
¿Qué significa "clase:" en C ++?
Nunca lo había visto antes. Pensé que era un error tipográfico para ":: sample", pero cuando vi que en realidad se compila, estaba muy confundido. ¿Alguien puede ayudarme a averiguarlo, por favor? No creo que sea una gotoetiqueta. void f() { class: sample { // there were some members declared …
78 c++  class  colon 



4
¿Está definido el comportamiento de restar dos punteros NULL?
¿Está definida la diferencia de dos variables de puntero no nulas (según C99 y / o C ++ 98) si ambas están NULLvaloradas? Por ejemplo, digamos que tengo una estructura de búfer que se parece a esto: struct buf { char *buf; char *pwrite; char *pread; } ex; Digamos, ex.bufapunta …
78 c++  c  c99  c89 



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.