Index

A

abort() function, 361, 365

Abstract base classes (ABCs)

assignment operators in, 332–334, 337–339

core of the program structure, 56

for interfaces, 487

protected assignment operators in, 332–333

pure virtual destructors for, 298

pure virtual member functions for, 296

Abstract states, const for, 199–200

Abstraction

bad, 76–77

in C vs. C++, 543

classes for, 81

vs. encapsulation, 76

importance of, 75

interfaces for, 79

user-centric, 75–76

using friends for, 253–254

Access control

defaults for struct vs. class, 250–251

derived class access to base class members, 242–243, 250, 549–550

friends and. See Friend classes and functions

private, protected, and public, 249

Active Directory, 524

ActiveX controls

definition, 519–520

events for, 522–523 ...

Get C++ FAQs, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.