C++ Crash Course: a fast-Paced Introduction



Yüklə 7 Mb.
Pdf görüntüsü
səhifə6/71
tarix20.09.2023
ölçüsü7 Mb.
#145939
1   2   3   4   5   6   7   8   9   ...   71
C Crash Course A Fast-Paced Introduction by Josh Lospinoso


REFERENCE TYPES 
67
Pointers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Addressing Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Dereferencing Pointers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70


Contents in Detail
xiii
The Member-of-Pointer Operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Pointers and Arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Pointers Are Dangerous . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
void Pointers and std::byte Pointers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
nullptr and Boolean Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Usage of Pointers and References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Forward-Linked Lists: The Canonical Pointer-Based Data Structure . . . . . . . . . . 78
Employing References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
this Pointers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
const Correctness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
const Member Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Member Initializer Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
auto Type Deduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Initialization with auto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
auto and Reference Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
auto and Code Refactorings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

Yüklə 7 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   71




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin