MCPcopy Create free account

hub / github.com/EricPengShuai/Interview / types & classes

Types & classes284 in github.com/EricPengShuai/Interview

↓ 2 callersClassTest
测试类 */
base_code/template.cpp:300
↓ 2 callersClassTime
base_code/overload.cpp:4
↓ 1 callersClassSolution
迭代法合并链表
memo/listnode.cpp:19
↓ 1 callersClassSolution
合并两个二叉树:前序遍历
memo/treenode.cpp:22
↓ 1 callersClasssigaction
Linux/ch13/13-4shm_talk_server.cpp:71
↓ 1 callersClasssigaction
Linux/ch15/15-6main.cpp:26
↓ 1 callersClasssigaction
Linux/ch15/15-1processpool.h:114
↓ 1 callersClasssigaction
Linux/ch10/10-1unievent.cpp:49
↓ 1 callersClasssigaction
Linux/ch10/10-3sigurg.cpp:34
↓ 1 callersClasssigaction
Linux/ch11/11-3nonactive_conn.cpp:52
↓ 1 callersClasssigaction
Linux/nowcoder/daemon.c:60
↓ 1 callersClasssigaction
Linux/nowcoder/4.2-socket2/server_process.c:29
↓ 1 callersClasssigaction
Linux/nowcoder/2.21-signal-alarm/sigaction.c:43
↓ 1 callersClasssigaction
Linux/nowcoder/2.24-sigset/sigchld.c:59
↓ 1 callersClasssigaction
Linux/nowcoder/5-WebServer/webserver/main.cpp:33
↓ 1 callersClasssigaction
Linux/nowcoder/5-WebServer/webserver/test_presure/webbench-1.5/webbench.c:403
↓ 1 callersClassstat
Linux/ch6/6-2testwritev.cpp:60
↓ 1 callersClassstat
Linux/ch15/15-4http_conn.h:149
↓ 1 callersClassstat
Linux/nowcoder/5-WebServer/webserver/http_conn.h:117
ClassA
C++2.0/variadic.cpp:41
ClassA
C++2.0/weak_ptr.cpp:5
ClassA
base_code/sizeof.cpp:4
ClassA
base_code/virtual_base.cpp:6
ClassA
base_code/c_polymorphism.c:9
ClassA
base_code/friend_func_class.cpp:9
ClassA
base_code/colon.cpp:10
ClassA
base_code/explicit.cpp:8
ClassA
base_code/virtual_public.cpp:6
ClassA
base_code/c++_polymorphism.cpp:4
ClassA
base_code/static_in_class.cpp:4
ClassAlignasStorage
其中 max_align_t 要求每个标量类型的对齐方式严格一样,因此它几乎是最大标量没有差异 进而大部分平台上得到的结果为 long double,因此我们这里得到的 AlignasStorage 的对齐要求是 8 或 16
C++2.0/alignof.cpp:13
ClassAllocator
base_code/template.cpp:127
ClassB
C++2.0/weak_ptr.cpp:5
ClassB
base_code/virtual_base.cpp:22
ClassB
base_code/c_polymorphism.c:14
ClassB
base_code/rtti.cpp:18
ClassB
base_code/friend_func_class.cpp:19
ClassB
base_code/explicit.cpp:16
ClassB
base_code/virtual_public.cpp:15
ClassB
base_code/c++_polymorphism.cpp:12
ClassBase
base_code/pure_virtual.cpp:4
ClassBase
base_code/virtual_function.cpp:38
ClassBase
base_code/inline.cpp:4
ClassBase
base_code/derived_base.cpp:24
ClassBase
base_code/virtual_inline.cpp:49
ClassBase
base_code/struct_func.c:7
ClassBase
base_code/default_arg.cpp:8
ClassBase
base_code/using_derived.cpp:8
ClassBase
base_code/struct_function.cpp:9
ClassBase1
base_code/derived_base.cpp:9
ClassBase1
base_code/struct_function.cpp:26
ClassBlockDeque
Linux/nowcoder/5-WebServer/asyncLog/blockqueue.h:10
ClassC
base_code/virtual_public.cpp:24
EnumCHECK_STATE
主状态机的三种可能状态:分析请求行、头部字段、body 字段
Linux/ch8/8-3httpparser.cpp:16
EnumCHECK_STATE
Linux/ch15/15-4http_conn.h:46
EnumCHECK_STATE
Linux/nowcoder/5-WebServer/webserver/http_conn.h:40
ClassCSmartPtr
C++2.0/smart_ptr.cpp:24
ClassColor1
* @brief 上述如果 using namespace Color 后,前缀还可以省去,使得代码简化。 * 不过,因为命名空间是可以随后被扩充内容的,所以它提供的作用域封闭性不高。 * 在大项目中,还是有可能不同人给不同的东西起同样的枚举类型名。 * 更“有效”的办法是用一个类或结构体来限
base_code/enum.cpp:32
EnumColor2
* @brief C++11的枚举类 * 下面等价于enum class Color2:int */
base_code/enum.cpp:46
EnumColor3
base_code/enum.cpp:53
ClassD
base_code/rtti.cpp:19
ClassD
base_code/virtual_public.cpp:33
ClassDerived
base_code/pure_virtual.cpp:16
ClassDerived
base_code/virtual_function.cpp:36
ClassDerived
base_code/inline.cpp:15
ClassDerived
* 子类对父类成员的访问权限跟如何继承没有任何关系, * "子类可以访问父类的 public 和 protected 成员,不可以访问父类的 private 成员”——这句话对任何一种继承都是成立的。 * */
base_code/derived_base.cpp:38
ClassDerived
base_code/virtual_inline.cpp:58
ClassDerived
base_code/default_arg.cpp:16
ClassDerived
base_code/using_derived.cpp:17
ClassDerived
base_code/struct_function.cpp:37
ClassDerived1
默认为私有继承
base_code/derived_base.cpp:19
ClassEmployee
base_code/virtual.cpp:7
ClassEngineer
base_code/virtual.cpp:30
ClassFoo
C++2.0/unique_ptr.cpp:5
EnumHTTP_CODE
服务器处理 HTTP 请求的结果: 1. NO_REQUEST 请求不完整,需要继续读取客户数据 1xx 2. GET_REQUEST 获得了一个完整的客户请求 2xx 3. BAD_REQUEST 客户请求语法错误 4xx 4. FORBIDDEN_REQUEST 客户对资源没有足够的访问权限 4
Linux/ch8/8-3httpparser.cpp:38
EnumHTTP_CODE
Linux/ch15/15-4http_conn.h:61
EnumHTTP_CODE
Linux/nowcoder/5-WebServer/webserver/http_conn.h:53
EnumLINE_STATUS
从状态机的三种可能状态:读取到一个完整的行、行出错、行数据不完整
Linux/ch8/8-3httpparser.cpp:24
EnumLINE_STATUS
Linux/ch15/15-4http_conn.h:68
EnumLINE_STATUS
Linux/nowcoder/5-WebServer/webserver/http_conn.h:57
ClassListNode
定义链表
memo/listnode.cpp:9
ClassLog
Linux/nowcoder/5-WebServer/asyncLog/log.h:15
EnumMETHOD
Linux/ch15/15-4http_conn.h:33
EnumMETHOD
Linux/nowcoder/5-WebServer/webserver/http_conn.h:32
ClassManager
base_code/virtual.cpp:19
ClassMemoryBlock
STL/move.cpp:7
ClassMygreater
STL/functor.cpp:18
ClassMyless
STL/functor.cpp:26
ClassNode
Linux/nowcoder/3.8-thread-sync/6-semaphore.c:55
ClassNode
Linux/nowcoder/3.8-thread-sync/6-semaphore.c:57
ClassNode
Linux/nowcoder/3.8-thread-sync/5-cond.c:30
ClassNode
Linux/nowcoder/3.8-thread-sync/5-cond.c:32
ClassNode
Linux/nowcoder/3.8-thread-sync/4.1-prodcust.c:15
ClassNode
Linux/nowcoder/3.8-thread-sync/4.1-prodcust.c:17
ClassPoint
practice/++i_i++.cpp:4
ClassQueue
practice/itemPool.cpp:5
ClassQueue
practice/producer_consumer.cpp:12
ClassQueueItem
practice/itemPool.cpp:52
ClassRefCnt
C++2.0/smart_ptr.cpp:5
ClassSeqStack
base_code/template.cpp:36
next →1–100 of 284, ranked by callers