C++ Crash Course: a fast-Paced Introduction


A B O U T T H E A U T H O R



Yüklə 7 Mb.
Pdf görüntüsü
səhifə2/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

A B O U T T H E A U T H O R
Josh Lospinoso served for 15 years in the US Army and 
built the C++ course used by the US Cyber Command 
to teach its junior developers. He has published over 
20 peer-reviewed articles and co-founded a successfully 
acquired security company. A Rhodes Scholar, Lospinoso 
holds a PhD in Statistics from the University of Oxford.
www.nostarch.com
TH E FI N EST I N G E E K E NTE RTAI N M E NT

SH
ELV
E I
N: 
PR
OGR
AM
MI
NG
LAN
GU
AGE
S/
C+
+
$59.95 
($78.95 CDN)
Covers C++17
C
+
+
 C
R
A
SH
 C
O
U
R
SE
C
+
+
 C
R
A
SH
 C
O
U
R
SE
LOSPINOSO


C++ TO'LIQ KURS


C + +
t o ' l i q
k u r s !
t e z -
t u s h u n t i r i l i g a n !
Josh Lospinoso
 
tomonidan 
San Francisco


C++ TO'LIQ KURS
.
Copyright © 2019 Josh Lospinoso
tomonidan yozilgan va tarjimon Naruzzo Rozenberg
Names: Lospinoso, Josh, 
yozuvchi.
Title: C++ 
to'liq kurs
: a 
tezda tushuntirilgan
/ Josh Lospinoso.


#include
#include
#include
int main() {
auto i{ 0x01B99644 };
std::string x{ " DFaeeillnor" };
while (i--) std::next_permutation(x.begin(), x.end());
std::cout << x;
}


m u n d a r i j a
 . 1
3
31
67
89
133
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
181
211
 . . . . . . . . . . . .
 
 . . . . . . . . . . . . . .
 . . . . . . . . . . . . . . . . . . . . . . . .
 . . . . . . . . . . . . . . . . . .
 . . . . . . . . . . . . . . . . . .
 
 . . . . . . . . . .
 
 . . . . . . . . . . .
 . . . . . . . . . . . . . . . . .
 . . .
 
 
 . . . . . . . . . . . . . . . . . . . . . . .
 
 . . . . . .
 
BO'LIM 1

C++ TILI ASOSLARI 
 
 .
 
 . . . . . .
 
 . . . . . . . . . . . .
 
Chapter 1: 
Kerakli n a r s a l a r a r n i
o ' r n a t i s h
 . . . . . . . .
Chapter 2: Types
 
 . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 3: Reference Types . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 4: The Object Life Cycle
 
 . . . . . . . . . . . . . . . . . . . . .
 
Chapter 5: Runtime Polymorphism . . . .
 
Chapter 6: Compile-Time 
Polymorphism Chapter 7: 
Expressions
 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 8: Statements . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 9: Functions . . . . . . . . . . . . . . . . . . . . . . . . .
 . . . . . . . . . . . . . . . . . . . . . 243
PART II: C++ LIBRARIES AND FRAMEWORKS . . . . . . . . . . . . . . . . . . . . . . . . . . 279
Chapter 10: Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
Chapter 11: Smart Pointers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
Chapter 12: Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369
Chapter 13: Containers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
Chapter 14: Iterators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
Chapter 15: Strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481
Chapter 16: Streams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523


x
Brief Contents
Chapter 17: Filesystems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551
Chapter 18: Algorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573
Chapter 19: Concurrency and Parallelism . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 639
Chapter 20: Network Programming with Boost Asio . . . . . . . . . . . . . . . . . . . . . . . . . 663
Chapter 21: Writing Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 691
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 715



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