estoy tratando de entender algo de código C++ que tiene la sintaxis siguiente clase:¿Qué significa cuando una declaración de clase parece tener dos nombres?
class Q_MONKEY_EXPORT BasePlugin : public QObject
{
// some code comes here
};
No puedo entender la sintaxis class Q_MONKEY_EXPORT BasePlugin
. Para mí, parece que hay dos nombres para la clase. ¿Qué significa exactamente este tipo de sintaxis en C++?
¿Duplicado (hasta cierto punto) de http://stackoverflow.com/questions/3148571/strange-class-declaration? –
@LokiAstari ¿por qué es una tontería especificar qué símbolos exportar y cuales no? –
@Omri Barel gracias por señalarme esa pregunta, mi búsqueda no tuvo éxito, es por eso que pregunté. – Amani