C++ FAQ
/ Topics beginning with 'A'
Recent changes - 11 changed FAQs.
In a list,
or in a chain,
or here:
[4.1],
[4.2],
[6.3],
[6.12],
[10.3],
[15.22],
[27.15],
[35.13],
[35.14],
[35.15],
[39.6].
Translated into 16 languages.
English,
Belorussian / Minsk,
Bosnian / Serbian / Croatian,
Bulgarian,
Chinese (GB, Mainland),
Chinese (Big5, Taiwan),
French,
German,
Greek,
Korean,
Polish,
Portuguese,
Romanian,
Russian,
Spanish,
Turkish.
Mirrored in 11 countries.
USA,
France,
Germany,
Ireland,
Israel,
Italy,
Poland,
Portugal,
Spain,
Taiwan,
U.K..
|
C++ FAQ topics beginning with 'A'
[ A
| B
| C
| D
| E
| F
| G
| H
| I
| J
| K
| L
| M
| N
| O
| P
| Q
| R
| S
| T
| U
| V
| W
| X
| Y
| Z
]
- A form of type safety (Const correctness) ...
[18.2]
- A2PS (see Pretty printing) ...
[40.3]
- ABC (see also Inheritance) ...
[22.2],
[22.3]
- Abomination: f(void) ...
[29.4]
- Abstract (Meaningwise) state vs. Concrete (Bitwise) state ...
[18.10],
[18.11]
- Abstract functions ...
[20.6],
[22.3],
[22.4]
- Access rules
- Derived classes can access the protected base members of only their own objects ...
[7.7]
- protected and private inheritance ...
[24.6]
- protected and private members ...
[19.5],
[19.6]
- Accessing std::vector<T>-elements by pointers ...
[34.3]
- Acronyms ...
[5.1]
- Ada vs. C++ ...
[6.5]
- Addition operator: operator+ ...
[13.1]
- Address-of operator: operator& ...
[16.25]
- Advertised behavior, contracts ...
[21.11],
[21.12]
- AFAICS (Acronym) ...
[5.1]
- Aggregation (see also Composition) ...
[24.2]
- Air vehicle (example) ...
[25.5]
- Algorithm selection, Serialization and ...
[36.2]
- Aliasing
- Aliasing of const and non-const pointers (Const correctness) ...
[18.15]
- All Terrain Vehicle (ATV) ...
[30.5]
- All; One size does not fit all ...
[6.16],
[6.17],
[9.3],
[17.5],
[17.8],
[18.8],
[18.9],
[19.8],
[21.8],
[23.3],
[23.4],
[25.2],
[25.3],
[25.5],
[25.6],
[29.7],
[29.11],
[36.2],
[36.3],
[36.5],
[36.6]
- Amphibious vehicle (example) ...
[25.7]
- ANSI ...
[6.12]
- Answers, Not Just Questions (in the FAQ) ...
[6.18]
- Anything: Container of Thing vs. of Anything ...
[21.3]
- Apple: Bag of Apple vs. of Fruit ...
[21.3]
- Arenas, memory ...
[11.14]
- Arithmetic of pointers ...
[8.8],
[11.14],
[13.9],
[13.13],
[21.4],
[23.12],
[31.7],
[34.3]
- Arithmetic operators (see also Operator overloading) ...
[13.9]
- Arithmetic, floating point ...
[29.17],
[29.18]
- Arity ...
[13.7]
- Arrays
- Elements init'd via the default ctor ...
[10.5]
- How to access the raw array stored inside a std::vector<T> ...
[34.3]
- Multi-dimensional, Using pointers ...
[16.16]
- Multi-dimensional, Using specific classes ...
[16.17]
- Multi-dimensional, Using templates ...
[16.18],
[16.19]
- Specifying length at runtime ...
[16.20]
- Arrays, evilness of ...
[16.17],
[17.11],
[21.5],
[34.1]
- Artistic Style (see Pretty printing) ...
[40.3]
- Ask the right questions
- Don't trust an answer from someone who hasn't heard the real question ...
[25.2]
- On multiple inheritance ...
[25.5],
[25.7]
- What should be used ...
[18.8],
[18.9]
- When/where to invest your time ...
[19.9]
- Who will create them ...
[19.8]
- Why using a try block here ...
[17.7]
- Assigning a reference ...
[8.2]
- Assigning references ...
[8.2]
- Assignment operator (see also Operator overloading) ...
[12],
[22.5]
- Assignment operator ...
[12]
- Associative array ...
[34.2]
- Associativity ...
[13.7]
- atoi() ...
[39.2]
- Attachments on postings: don't! ...
[5.4]
- ATV ...
[30.5]
- Author ...
[1.1]
- auto_ptr ...
[17.10],
[23.6],
[26.13],
[34.6]
- Avoid catch-by-pointer (usually) (see also under Exceptions) ...
[17.13],
[17.14]
- Avoid catch-by-value (see also under Exceptions) ...
[17.13]
- Avoiding an overabundance of try/catch blocks (see also under Exceptions) ...
[17.7]
- Avoiding code duplication ...
[35.9]
- Avoiding decision logic ...
[20.6]
|