菜鸟笔记
提升您的技术认知

c 笔记-ag真人官方网

c gflags库使用说明

菜鸟阅读 : 1349

0. gflags 是什么? gflags 是 google 开源的用于处理命令行参数的项目。使用c 开发,具备python接口。 项目地址:https://github.com/gflags/gflags 1. gflags 安装编译 ...

c 类和对象

菜鸟阅读 : 1360

1.类的定义 1.1类定义格式 • class为定义类的关键字,stack为类的名字,{}中为类的主体,注意类定义结束时后⾯分号不能省 略。类体中内容称为类的成员:类中的变量称为类的属性或成员变量;类中的函数称为类的⽅法或 者成员函数。 •...

匿名namespace解决c 中重复定义的问题

菜鸟阅读 : 1319

c 中多编译单元导致重复定义(multi definition)的链接问题总结: c 中有由于模版分离编译等问题,导致尝尝需要在头文件加入变量定义或者函数定义的代码,从而在链接多编译单元时导致multi-definition重复定义的问...

c 11的占位符std::placeholders

菜鸟阅读 : 530

std::placeholders c 11的新特性:占位符std::placeholders,其定义如下: namespace placeholders { extern /* unspecified */ _1; extern /* ...

c std::bind函数绑定

菜鸟阅读 : 544

bind需引用头文件 # include bind使用场景: 将函数转为另一个函数的入参(比如回调函数) 减少函数参数 延迟调用 用法: std::placeholders用于占位,即当真正调用时才会传入...

std::bind 把引用会改成拷贝

菜鸟阅读 : 554

在 c 中,std::bind 是一个非常有用的工具,它允许你绑定一个函数的参数,并可以延迟这个函数的执行。当你使用 std::bind 时,你可以指定参数是按值传递还是按引用传递。 按值传递 当你使用 std::bind 并且不指定引...

c socket api实现c/s架构聊天室

菜鸟阅读 : 712

简介:c socket api是网络编程的关键工具,本文深入探讨如何使用c socket api构建c/s架构的聊天室。介绍socket的基本概念,以及在c/s架构中服务器端和客户端的角色和功能。详细说明聊天室项目的关键步骤,包括创...

c 11的using与typedef的区别

菜鸟阅读 : 531

两者都是给类型设置一个别名,区别是using可以给模板类设置别名,而typedef则不能模板类设置设置别名。其余情况没有什么区别。 #include using namespace std; template&...

c 中关于optional 使用过程中遇到的问题

菜鸟阅读 : 467

头文件: #include using namespace boost; optional很像一个仅能存放一个元素的容器,它实现了”未初始化”的概念:如果元素未初始化,...

网站地图