AspectoC++

AspectoC++
clase de idioma orientado a aspectos
Licencia GPL 2+
Sitio web aspectoc.org
sistema operativo plataforma cruzada

AspectC++  es una extensión orientada a aspectos del lenguaje C++ [1] , un programa escrito en C++ es un programa válido de AspectC++ [2] . Similar en sintaxis y semántica a AspectJ [2] [3] . Hay un traductor gratuito al lenguaje C++.

Ejemplo

rastreador de aspecto { llamada de consejo ( "% %Iter::Reset(...)" ) : before () { cerr << "a punto de llamar a Iter::Reset para " << JoinPoint :: firma () << endl ; } };

Tracer imprimirá un mensaje antes de cada llamada Resetpara las clases que terminan en Iter.

Véase también

Notas

  1. Publicaciones de AspectC++  . Consultado el 30 de junio de 2018. Archivado desde el original el 3 de septiembre de 2018.
  2. Awais Rashid. Transacciones sobre desarrollo de software orientado a aspectos II: enfoque: sistemas AOP ...  (inglés) . Consultado el 16 de junio de 2022. Archivado desde el original el 16 de junio de 2022.

Enlaces