C++ åèæå
- C++11
- C++14
- C++17
- C++20
- C++ ç¼è¯å¨æ¯ææ åµè¡¨
- ç¬ç«ä¸å®¿ä¸»å®ç°
- C++ è¯è¨
- C++ å ³é®è¯
- é¢å¤çå¨
- C++ æ ååºå¤´æä»¶
- æ ååºå¤´æä»¶ <ctime>
- æ ååºå¤´æä»¶ <cstring>
- æ ååºå¤´æä»¶ <set>
- æ ååºå¤´æä»¶ <cctype>
- æ ååºå¤´æä»¶ <cwctype>
- æ ååºå¤´æä»¶ <utility>
- æ ååºå¤´æä»¶ <queue>
- æ ååºå¤´æä»¶ <complex>
- æ ååºå¤´æä»¶ <iterator>
- æ ååºå¤´æä»¶ <algorithm>
- æ ååºå¤´æä»¶ <valarray>
- æ ååºå¤´æä»¶ <numeric>
- æ ååºå¤´æä»¶ <cmath>
- æ ååºå¤´æä»¶ <iosfwd>
- æ ååºå¤´æä»¶ <ios>
- æ ååºå¤´æä»¶ <iomanip>
- æ ååºå¤´æä»¶ <streambuf>
- æ ååºå¤´æä»¶ <istream>
- æ ååºå¤´æä»¶ <ostream>
- æ ååºå¤´æä»¶ <iostream>
- æ ååºå¤´æä»¶ <sstream>
- æ ååºå¤´æä»¶ <clocale>
- æ ååºå¤´æä»¶ <vector>
- æ ååºå¤´æä»¶ <deque>
- æ ååºå¤´æä»¶ <list>
- æ ååºå¤´æä»¶ <map>
- æ ååºå¤´æä»¶ <cwchar>
- æ ååºå¤´æä»¶ <locale>
- æ ååºå¤´æä»¶ <codecvt>
- æ ååºå¤´æä»¶ <bitset>
- æ ååºå¤´æä»¶ <functional>
- æ ååºå¤´æä»¶ <stdexcept>
- æ ååºå¤´æä»¶ <csignal>
- æ ååºå¤´æä»¶ <csetjmp>
- æ ååºå¤´æä»¶ <stack>
- æ ååºå¤´æä»¶ <cassert>
- æ ååºå¤´æä»¶ <cerrno>
- æ ååºå¤´æä»¶ <memory>
- æ ååºå¤´æä»¶ <typeindex>
- æ ååºå¤´æä»¶ <type_traits>
- æ ååºå¤´æä»¶ <chrono>
- æ ååºå¤´æä»¶ <initializer_list>
- æ ååºå¤´æä»¶ <tuple>
- æ ååºå¤´æä»¶ <scoped_allocator>
- æ ååºå¤´æä»¶ <cstdint>
- æ ååºå¤´æä»¶ <cinttypes>
- æ ååºå¤´æä»¶ <system_error>
- æ ååºå¤´æä»¶ <cuchar>
- æ ååºå¤´æä»¶ <array>
- æ ååºå¤´æä»¶ <forward_list>
- æ ååºå¤´æä»¶ <unordered_set>
- æ ååºå¤´æä»¶ <unordered_map>
- æ ååºå¤´æä»¶ <random>
- æ ååºå¤´æä»¶ <ratio>
- æ ååºå¤´æä»¶ <cfenv>
- æ ååºå¤´æä»¶ <regex>
- æ ååºå¤´æä»¶ <atomic>
- æ ååºå¤´æä»¶ <thread>
- æ ååºå¤´æä»¶ <mutex>
- æ ååºå¤´æä»¶ <future>
- æ ååºå¤´æä»¶ <condition_variable>
- æ ååºå¤´æä»¶ <any>
- æ ååºå¤´æä»¶ <optional>
- æ ååºå¤´æä»¶ <variant>
- æ ååºå¤´æä»¶ <memory_resource>
- æ ååºå¤´æä»¶ <string_view>
- æ ååºå¤´æä»¶ <charconv>
- æ ååºå¤´æä»¶ <execution>
- æ ååºå¤´æä»¶ <filesystem>
- æ ååºå¤´æä»¶ <concepts>
- æ ååºå¤´æä»¶ <coroutine>
- æ ååºå¤´æä»¶ <compare>
- æ ååºå¤´æä»¶ <version>
- æ ååºå¤´æä»¶ <source_location>
- æ ååºå¤´æä»¶ <format>
- æ ååºå¤´æä»¶ <span>
- æ ååºå¤´æä»¶ <ranges>
- æ ååºå¤´æä»¶ <bit>
- æ ååºå¤´æä»¶ <numbers>
- æ ååºå¤´æä»¶ <syncstream>
- æ ååºå¤´æä»¶ <stop_token>
- æ ååºå¤´æä»¶ <semaphore>
- æ ååºå¤´æä»¶ <latch>
- æ ååºå¤´æä»¶ <barrier>
- æ ååºå¤´æä»¶ <string>
- æ ååºå¤´æä»¶ <cstddef>
- æ ååºå¤´æä»¶ <limits>
- æ ååºå¤´æä»¶ <cfloat>
- æ ååºå¤´æä»¶ <climits>
- æ ååºå¤´æä»¶ <cstdlib>
- æ ååºå¤´æä»¶ <new>
- æ ååºå¤´æä»¶ <typeinfo>
- æ ååºå¤´æä»¶ <exception>
- æ ååºå¤´æä»¶ <cstdarg>
- æ ååºå¤´æä»¶ <ciso646>
- æ ååºå¤´æä»¶ <cstdalign>
- æ ååºå¤´æä»¶ <cstdbool>
- æ ååºå¤´æä»¶ <fstream>
- æ ååºå¤´æä»¶ <cstdio>
- æ ååºå¤´æä»¶ <strstream>
- æ ååºå¤´æä»¶ <shared_mutex>
- æ ååºå¤´æä»¶ <ccomplex>
- æ ååºå¤´æä»¶ <ctgmath>
- 注é
- å ·åè¦æ±
- åè½ç¹æ§æµè¯ (C++20)
- å·¥å ·åº
- ç±»åæ¯æï¼åºæ¬ç±»åãRTTIãç±»åç¹æ§ï¼
- æ¦å¿µåº (C++20)
- é误å¤ç
- 卿å å管ç
- æ¥æåæ¶é´å·¥å ·
- å符串åº
- 容å¨åº
- è¿ä»£å¨åº
- èå´åº (C++20)
- ç®æ³åº
- æ°å¼åº
- è¾å ¥/è¾åºåº
- æä»¶ç³»ç»åº
- æ¬å°ååº
- æ£å表达å¼åº
- ååæä½åº
- çº¿ç¨æ¯æåº
- å®éªæ§ C++ ç¹æ§
- æç¨çèµæº
- ç´¢å¼
- std 符å·ç´¢å¼
- åç¨æ¯æ (C++20)
- C++ å ³é®è¯
ä½ç½®ï¼é¦é¡µ > C++ åèæå >C++ æ ååºå¤´æä»¶ > æ ååºå¤´æä»¶ <cerrno>
æ ååºå¤´æä»¶ <cerrno>
æ¤å¤´æä»¶åä½ä¸º <errno.h> åå¨äº C æ ååºã
æ¤å¤´æä»¶æ¯é误å¤çåºçä¸é¨åã
å®
| å±å¼æ POSIX å
¼å®¹ç线ç¨å±åé误å·åéçå® (å®åé) | |
| E2BIG (C++11) |
åæ°å表è¿é¿ (å®å¸¸é) |
| EACCES (C++11) |
ç¦æ¢è®¿é® (å®å¸¸é) |
| EADDRINUSE (C++11) |
å°åå¨ä½¿ç¨ä¸ (å®å¸¸é) |
| EADDRNOTAVAIL (C++11) |
å°åä¸å¯ç¨ (å®å¸¸é) |
| EAFNOSUPPORT (C++11) |
䏿¯æçå°åç³»å (å®å¸¸é) |
| EAGAIN (C++11) |
èµæºä¸å¯ç¨ï¼é¡»éè¯ (å®å¸¸é) |
| EALREADY (C++11) |
è¿æ¥å·²å¨è¿è¡ (å®å¸¸é) |
| EBADF (C++11) |
æ ææä»¶æè¿°ç¬¦ (å®å¸¸é) |
| EBADMSG (C++11) |
æ ææ¶æ¯ (å®å¸¸é) |
| EBUSY (C++11) |
è®¾å¤æèµæºå¿ (å®å¸¸é) |
| ECANCELED (C++11) |
æä½å·²åæ¶ (å®å¸¸é) |
| ECHILD (C++11) |
æ åè¿ç¨ (å®å¸¸é) |
| ECONNABORTED (C++11) |
è¿æ¥è¢«ææ (å®å¸¸é) |
| ECONNREFUSED (C++11) |
è¿æ¥è¢«æç» (å®å¸¸é) |
| ECONNRESET (C++11) |
è¿æ¥è¢«éç½® (å®å¸¸é) |
| EDEADLK (C++11) |
å¯è½åçèµæºæ»é (å®å¸¸é) |
| EDESTADDRREQ (C++11) |
è¦æ±ç®æ å°å (å®å¸¸é) |
| EDOM |
æ°å¦åæ°å¨å½æ°å®ä¹åå¤ (å®å¸¸é) |
| EEXIST (C++11) |
æä»¶å·²åå¨ (å®å¸¸é) |
| EFAULT (C++11) |
æ æå°å (å®å¸¸é) |
| EFBIG (C++11) |
æä»¶è¿å¤§ (å®å¸¸é) |
| EHOSTUNREACH (C++11) |
主æºä¸å¯æµè¾¾ (å®å¸¸é) |
| EIDRM (C++11) |
æ è¯ç¬¦è¢«ç§»é¤ (å®å¸¸é) |
| EILSEQ (C++11) |
éæ³åèåºå (å®å¸¸é) |
| EINPROGRESS (C++11) |
æä½å·²å¨è¿è¡ (å®å¸¸é) |
| EINTR (C++11) |
彿°è¢«ä¸æ (å®å¸¸é) |
| EINVAL (C++11) |
æ æåæ° (å®å¸¸é) |
| EIO (C++11) |
I/O é误 (å®å¸¸é) |
| EISCONN (C++11) |
奿¥åå·²è¿æ¥ (å®å¸¸é) |
| EISDIR (C++11) |
æ¤é¡¹ç®æ¯ç®å½ (å®å¸¸é) |
| ELOOP (C++11) |
符å·é¾æ¥çº§å«è¿å¤ (å®å¸¸é) |
| EMFILE (C++11) |
æä»¶æè¿°ç¬¦å¼è¿å¤§ (å®å¸¸é) |
| EMLINK (C++11) |
龿¥è¿å¤ (å®å¸¸é) |
| EMSGSIZE (C++11) |
æ¶æ¯è¿å¤§ (å®å¸¸é) |
| ENAMETOOLONG (C++11) |
æä»¶åè¿é¿ (å®å¸¸é) |
| ENETDOWN (C++11) |
ç½ç»å·²å
³é (å®å¸¸é) |
| ENETRESET (C++11) |
è¿æ¥è¢«ç½ç»ææ (å®å¸¸é) |
| ENETUNREACH (C++11) |
ç½ç»ä¸å¯è¾¾ (å®å¸¸é) |
| ENFILE (C++11) |
ç³»ç»ä¸æå¼æä»¶è¿å¤ (å®å¸¸é) |
| ENOBUFS (C++11) |
æ ç¼å²ç©ºé´å¯ç¨ (å®å¸¸é) |
| ENODATA (C++11) |
æµå¤´é¨è¯»åéå䏿 æ¶æ¯ (å®å¸¸é) |
| ENODEV (C++11) |
设å¤ä¸åå¨ (å®å¸¸é) |
| ENOENT (C++11) |
æä»¶æç®å½ä¸åå¨ (å®å¸¸é) |
| ENOEXEC (C++11) |
坿§è¡æä»¶æ ¼å¼é误 (å®å¸¸é) |
| ENOLCK (C++11) |
æ å¯ç¨é (å®å¸¸é) |
| ENOLINK (C++11) |
龿¥å·²åæ (å®å¸¸é) |
| ENOMEM (C++11) |
空é´ä¸è¶³ (å®å¸¸é) |
| ENOMSG (C++11) |
æ æéç±»åçæ¶æ¯ (å®å¸¸é) |
| ENOPROTOOPT (C++11) |
åè®®ä¸å¯ç¨ (å®å¸¸é) |
| ENOSPC (C++11) |
è®¾å¤æ å©ä½ç©ºé´ (å®å¸¸é) |
| ENOSR (C++11) |
æ æµèµæº (å®å¸¸é) |
| ENOSTR (C++11) |
æ¤é¡¹ç®éæµ (å®å¸¸é) |
| ENOSYS (C++11) |
䏿¯æç彿° (å®å¸¸é) |
| ENOTCONN (C++11) |
æªè¿æ¥ç奿¥å (å®å¸¸é) |
| ENOTDIR (C++11) |
æ¤é¡¹ç®éç®å½ (å®å¸¸é) |
| ENOTEMPTY (C++11) |
ç®å½é空 (å®å¸¸é) |
| ENOTRECOVERABLE (C++11) |
ç¶æä¸å¯æ¢å¤ (å®å¸¸é) |
| ENOTSOCK (C++11) |
æ¤é¡¹ç®é奿¥å (å®å¸¸é) |
| ENOTSUP (C++11) |
䏿¯æ (å®å¸¸é) |
| ENOTTY (C++11) |
ä¸éåç I/O æ§å¶æä½ (å®å¸¸é) |
| ENXIO (C++11) |
è®¾å¤æå°åä¸åå¨ (å®å¸¸é) |
| EOPNOTSUPP (C++11) |
奿¥å䏿¯æçæä½ (å®å¸¸é) |
| EOVERFLOW (C++11) |
å¼è¿å¤§èæ æ³åå
¥æ°æ®ç±»å (å®å¸¸é) |
| EOWNERDEAD (C++11) |
å
忥æè
å·²æ» (å®å¸¸é) |
| EPERM (C++11) |
æä½ä¸å
许 (å®å¸¸é) |
| EPIPE (C++11) |
管éæå (å®å¸¸é) |
| EPROTO (C++11) |
åè®®é误 (å®å¸¸é) |
| EPROTONOSUPPORT (C++11) |
䏿¯æçåè®® (å®å¸¸é) |
| EPROTOTYPE (C++11) |
é误ç奿¥åå议类å (å®å¸¸é) |
| ERANGE |
ç»æè¿å¤§ (å®å¸¸é) |
| EROFS (C++11) |
åªè¯»æä»¶ç³»ç» (å®å¸¸é) |
| ESPIPE (C++11) |
éæ³å¯»ä½ (å®å¸¸é) |
| ESRCH (C++11) |
æ æ¤è¿ç¨ (å®å¸¸é) |
| ETIME (C++11) |
æµ ioctl() è¶
æ¶ (å®å¸¸é) |
| ETIMEDOUT (C++11) |
è¿æ¥è¶
æ¶ (å®å¸¸é) |
| ETXTBSY (C++11) |
ææ¬æä»¶å¿ (å®å¸¸é) |
| EWOULDBLOCK (C++11) |
æä½å¯è½é»å¡ (å®å¸¸é) |
| EXDEV (C++11) |
跨设å¤é¾æ¥ (å®å¸¸é) |
注æ
头æä»¶ <cerrno> åºäº C æ ååºå¤´æä»¶ errno.h ï¼ç¶è C++ 主è¦ä» POSIX æ åï¼èé C æ ååºéç¨ <cerrno> æå®ä¹çå®ã