Attributt-basert programmering er en Microsoft utvidelse av C++ for å forenkle ting som ellers krever mye “boilerplate” kode, som f.eks. COM eventhåndtering.