A Metaobject Protocol for C++

41Citations
Citations of this article
42Readers
Mendeley users who have this article in their library.

Abstract

This paper presents a metaobject protocol (MOP) for C++. This MOP was designed to bring the power of meta-programming to c++ programmers. It avoids penalties on runtime performance by adopting a new meta-architecture in which the metaobjects control the compilation of programs instead of being active during program execution. This allows the MOP to be used to implement libraries of efficient, transparent language extensions. © 1995, ACM. All rights reserved.

Cite

CITATION STYLE

APA

Chiba, S. (1995). A Metaobject Protocol for C++. ACM SIGPLAN Notices, 30(10), 285–299. https://doi.org/10.1145/217839.217868

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free