AspectC++

AspectC++
Nyelvóra szempont-orientált
Engedély GPL 2+
Weboldal aspectc.org
OS Cross platform

Az AspectC++  a C++ nyelv aspektusorientált kiterjesztése [1] , a C++ nyelven írt program érvényes AspectC++ program [2] . Szintaxisban és szemantikában hasonló az AspectJ- hez [2] [3] . Van egy ingyenes fordító a C++ nyelvre.

Példa

aspect Tracer { tanácsadás hívás ( "% %Iter::Reset(...)" ) : before () { cerr << "az Iter::Reset for " << JoinPoint :: aláírása () << endl ; } };

A Tracer minden hívás előtt kinyomtat egy üzenetet Reseta számra végződő kurzusoknál Iter.

Lásd még

Jegyzetek

  1. AspectC++  kiadványok . Letöltve: 2018. június 30. Az eredetiből archiválva : 2018. szeptember 3.
  2. Awais Rashid. Transactions on Aspect-Oriented Software Development II: Fókusz: AOP Systems ...  (angol) . Letöltve: 2022. június 16. Az eredetiből archiválva : 2022. június 16.

Linkek