Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/EricPengShuai/Interview
/ types & classes
Types & classes
284 in github.com/EricPengShuai/Interview
⨍
Functions
682
◇
Types & classes
284
↓ 2 callers
Class
Test
测试类 */
base_code/template.cpp:300
↓ 2 callers
Class
Time
base_code/overload.cpp:4
↓ 1 callers
Class
Solution
迭代法合并链表
memo/listnode.cpp:19
↓ 1 callers
Class
Solution
合并两个二叉树:前序遍历
memo/treenode.cpp:22
↓ 1 callers
Class
sigaction
Linux/ch13/13-4shm_talk_server.cpp:71
↓ 1 callers
Class
sigaction
Linux/ch15/15-6main.cpp:26
↓ 1 callers
Class
sigaction
Linux/ch15/15-1processpool.h:114
↓ 1 callers
Class
sigaction
Linux/ch10/10-1unievent.cpp:49
↓ 1 callers
Class
sigaction
Linux/ch10/10-3sigurg.cpp:34
↓ 1 callers
Class
sigaction
Linux/ch11/11-3nonactive_conn.cpp:52
↓ 1 callers
Class
sigaction
Linux/nowcoder/daemon.c:60
↓ 1 callers
Class
sigaction
Linux/nowcoder/4.2-socket2/server_process.c:29
↓ 1 callers
Class
sigaction
Linux/nowcoder/2.21-signal-alarm/sigaction.c:43
↓ 1 callers
Class
sigaction
Linux/nowcoder/2.24-sigset/sigchld.c:59
↓ 1 callers
Class
sigaction
Linux/nowcoder/5-WebServer/webserver/main.cpp:33
↓ 1 callers
Class
sigaction
Linux/nowcoder/5-WebServer/webserver/test_presure/webbench-1.5/webbench.c:403
↓ 1 callers
Class
stat
Linux/ch6/6-2testwritev.cpp:60
↓ 1 callers
Class
stat
Linux/ch15/15-4http_conn.h:149
↓ 1 callers
Class
stat
Linux/nowcoder/5-WebServer/webserver/http_conn.h:117
Class
A
C++2.0/variadic.cpp:41
Class
A
C++2.0/weak_ptr.cpp:5
Class
A
base_code/sizeof.cpp:4
Class
A
base_code/virtual_base.cpp:6
Class
A
base_code/c_polymorphism.c:9
Class
A
base_code/friend_func_class.cpp:9
Class
A
base_code/colon.cpp:10
Class
A
base_code/explicit.cpp:8
Class
A
base_code/virtual_public.cpp:6
Class
A
base_code/c++_polymorphism.cpp:4
Class
A
base_code/static_in_class.cpp:4
Class
AlignasStorage
其中 max_align_t 要求每个标量类型的对齐方式严格一样,因此它几乎是最大标量没有差异 进而大部分平台上得到的结果为 long double,因此我们这里得到的 AlignasStorage 的对齐要求是 8 或 16
C++2.0/alignof.cpp:13
Class
Allocator
base_code/template.cpp:127
Class
B
C++2.0/weak_ptr.cpp:5
Class
B
base_code/virtual_base.cpp:22
Class
B
base_code/c_polymorphism.c:14
Class
B
base_code/rtti.cpp:18
Class
B
base_code/friend_func_class.cpp:19
Class
B
base_code/explicit.cpp:16
Class
B
base_code/virtual_public.cpp:15
Class
B
base_code/c++_polymorphism.cpp:12
Class
Base
base_code/pure_virtual.cpp:4
Class
Base
base_code/virtual_function.cpp:38
Class
Base
base_code/inline.cpp:4
Class
Base
base_code/derived_base.cpp:24
Class
Base
base_code/virtual_inline.cpp:49
Class
Base
base_code/struct_func.c:7
Class
Base
base_code/default_arg.cpp:8
Class
Base
base_code/using_derived.cpp:8
Class
Base
base_code/struct_function.cpp:9
Class
Base1
base_code/derived_base.cpp:9
Class
Base1
base_code/struct_function.cpp:26
Class
BlockDeque
Linux/nowcoder/5-WebServer/asyncLog/blockqueue.h:10
Class
C
base_code/virtual_public.cpp:24
Enum
CHECK_STATE
主状态机的三种可能状态:分析请求行、头部字段、body 字段
Linux/ch8/8-3httpparser.cpp:16
Enum
CHECK_STATE
Linux/ch15/15-4http_conn.h:46
Enum
CHECK_STATE
Linux/nowcoder/5-WebServer/webserver/http_conn.h:40
Class
CSmartPtr
C++2.0/smart_ptr.cpp:24
Class
Color1
* @brief 上述如果 using namespace Color 后,前缀还可以省去,使得代码简化。 * 不过,因为命名空间是可以随后被扩充内容的,所以它提供的作用域封闭性不高。 * 在大项目中,还是有可能不同人给不同的东西起同样的枚举类型名。 * 更“有效”的办法是用一个类或结构体来限
base_code/enum.cpp:32
Enum
Color2
* @brief C++11的枚举类 * 下面等价于enum class Color2:int */
base_code/enum.cpp:46
Enum
Color3
base_code/enum.cpp:53
Class
D
base_code/rtti.cpp:19
Class
D
base_code/virtual_public.cpp:33
Class
Derived
base_code/pure_virtual.cpp:16
Class
Derived
base_code/virtual_function.cpp:36
Class
Derived
base_code/inline.cpp:15
Class
Derived
* 子类对父类成员的访问权限跟如何继承没有任何关系, * "子类可以访问父类的 public 和 protected 成员,不可以访问父类的 private 成员”——这句话对任何一种继承都是成立的。 * */
base_code/derived_base.cpp:38
Class
Derived
base_code/virtual_inline.cpp:58
Class
Derived
base_code/default_arg.cpp:16
Class
Derived
base_code/using_derived.cpp:17
Class
Derived
base_code/struct_function.cpp:37
Class
Derived1
默认为私有继承
base_code/derived_base.cpp:19
Class
Employee
base_code/virtual.cpp:7
Class
Engineer
base_code/virtual.cpp:30
Class
Foo
C++2.0/unique_ptr.cpp:5
Enum
HTTP_CODE
服务器处理 HTTP 请求的结果: 1. NO_REQUEST 请求不完整,需要继续读取客户数据 1xx 2. GET_REQUEST 获得了一个完整的客户请求 2xx 3. BAD_REQUEST 客户请求语法错误 4xx 4. FORBIDDEN_REQUEST 客户对资源没有足够的访问权限 4
Linux/ch8/8-3httpparser.cpp:38
Enum
HTTP_CODE
Linux/ch15/15-4http_conn.h:61
Enum
HTTP_CODE
Linux/nowcoder/5-WebServer/webserver/http_conn.h:53
Enum
LINE_STATUS
从状态机的三种可能状态:读取到一个完整的行、行出错、行数据不完整
Linux/ch8/8-3httpparser.cpp:24
Enum
LINE_STATUS
Linux/ch15/15-4http_conn.h:68
Enum
LINE_STATUS
Linux/nowcoder/5-WebServer/webserver/http_conn.h:57
Class
ListNode
定义链表
memo/listnode.cpp:9
Class
Log
Linux/nowcoder/5-WebServer/asyncLog/log.h:15
Enum
METHOD
Linux/ch15/15-4http_conn.h:33
Enum
METHOD
Linux/nowcoder/5-WebServer/webserver/http_conn.h:32
Class
Manager
base_code/virtual.cpp:19
Class
MemoryBlock
STL/move.cpp:7
Class
Mygreater
STL/functor.cpp:18
Class
Myless
STL/functor.cpp:26
Class
Node
Linux/nowcoder/3.8-thread-sync/6-semaphore.c:55
Class
Node
Linux/nowcoder/3.8-thread-sync/6-semaphore.c:57
Class
Node
Linux/nowcoder/3.8-thread-sync/5-cond.c:30
Class
Node
Linux/nowcoder/3.8-thread-sync/5-cond.c:32
Class
Node
Linux/nowcoder/3.8-thread-sync/4.1-prodcust.c:15
Class
Node
Linux/nowcoder/3.8-thread-sync/4.1-prodcust.c:17
Class
Point
practice/++i_i++.cpp:4
Class
Queue
practice/itemPool.cpp:5
Class
Queue
practice/producer_consumer.cpp:12
Class
QueueItem
practice/itemPool.cpp:52
Class
RefCnt
C++2.0/smart_ptr.cpp:5
Class
SeqStack
base_code/template.cpp:36
next →
1–100 of 284, ranked by callers