搜索结果
查询Tags标签: std,共有 1098条记录-
第1期:牛客竞赛语法入门班数组栈、队列和stl习题
提纲A 老子的全排列呢 使用了next_permutation 【用法总结】C++ STL中 next_permutation函数的用法 #include<iostream> #include<algorithm> using namespace std; int main(){int a[8];for(int i=0;i<8;i++){a[i]=i+1;}do{for(int i=0;i<8;i++){prin…
2022/1/18 23:41:36 人评论 次浏览 -
第1期:牛客竞赛语法入门班数组栈、队列和stl习题
提纲A 老子的全排列呢 使用了next_permutation 【用法总结】C++ STL中 next_permutation函数的用法 #include<iostream> #include<algorithm> using namespace std; int main(){int a[8];for(int i=0;i<8;i++){a[i]=i+1;}do{for(int i=0;i<8;i++){prin…
2022/1/18 23:41:36 人评论 次浏览 -
网络编程套接字(Socket通信)
网络编程套接字(Socket通信) 本节重点: 1、认识IP地址, 端口号, 网络字节序等网络编程中的基本概念; 2、学习socket api的基本用法; 3、能够实现一个简单的udp客户端/服务器; 4、能够实现一个简单的tcp客户端/服务器(单连接版本, 多进程版本, 多线程版本); 5、理解tcp服…
2022/1/18 22:04:51 人评论 次浏览 -
网络编程套接字(Socket通信)
网络编程套接字(Socket通信) 本节重点: 1、认识IP地址, 端口号, 网络字节序等网络编程中的基本概念; 2、学习socket api的基本用法; 3、能够实现一个简单的udp客户端/服务器; 4、能够实现一个简单的tcp客户端/服务器(单连接版本, 多进程版本, 多线程版本); 5、理解tcp服…
2022/1/18 22:04:51 人评论 次浏览 -
C++学习 四、智能指针总结
C++学习 四、智能指针总结 前言智能指针的作用智能指针的特点shared_ptr共享指针循环引用 unique_ptrweak_ptr手写一个shared_ptr类后记前言 之前分别学习了C++的三种智能指针shared_ptr,unique_ptr,weak_ptr的使用,本篇来做一个总结。 智能指针的作用 C/C++的一大特色就…
2022/1/18 17:10:58 人评论 次浏览 -
C++学习 四、智能指针总结
C++学习 四、智能指针总结 前言智能指针的作用智能指针的特点shared_ptr共享指针循环引用 unique_ptrweak_ptr手写一个shared_ptr类后记前言 之前分别学习了C++的三种智能指针shared_ptr,unique_ptr,weak_ptr的使用,本篇来做一个总结。 智能指针的作用 C/C++的一大特色就…
2022/1/18 17:10:58 人评论 次浏览 -
linux下的文件分析工具 -- nm
linux下的文件分析工具 -- nm 什么是nm nm命令是linux下自带的特定文件分析工具,一般用来检查分析二进制文件、库文件、可执行文件中的符号表,返回二进制文件中各段的信息。 目标文件、库文件、可执行文件 首先,提到这三种文件,我们不得不提的就是gcc的编译流程:预编…
2022/1/18 7:08:31 人评论 次浏览 -
linux下的文件分析工具 -- nm
linux下的文件分析工具 -- nm 什么是nm nm命令是linux下自带的特定文件分析工具,一般用来检查分析二进制文件、库文件、可执行文件中的符号表,返回二进制文件中各段的信息。 目标文件、库文件、可执行文件 首先,提到这三种文件,我们不得不提的就是gcc的编译流程:预编…
2022/1/18 7:08:31 人评论 次浏览 -
多校省选模拟4
多校省选模拟4 目前只会 A A 题意 给你一个 \(n\) 个点 \(m\) 个图,然后你要从 \(S\) 走到 \(T\),然后,你可以使用一次能力,从 \(x\) 走到 \(y\),花费 \((x-y)^2\)。 题解 我们这题很简单,怎么做呢,我们考虑,算出来 \(S\) 到每个点的路径长度,然后算出来 \(T\) 到…
2022/1/17 23:40:50 人评论 次浏览 -
多校省选模拟4
多校省选模拟4 目前只会 A A 题意 给你一个 \(n\) 个点 \(m\) 个图,然后你要从 \(S\) 走到 \(T\),然后,你可以使用一次能力,从 \(x\) 走到 \(y\),花费 \((x-y)^2\)。 题解 我们这题很简单,怎么做呢,我们考虑,算出来 \(S\) 到每个点的路径长度,然后算出来 \(T\) 到…
2022/1/17 23:40:50 人评论 次浏览 -
话题通信实现C++
文章目录 步骤发布者步骤发布者信息消息完整代码 结果优化完整代码运行结果订阅者步骤完整代码运行结果优化缺陷步骤 发布者 步骤 发布者信息 1.导入头文件 #include"ros/ros.h"//ros包 #include"std_msgs/String.h"//ros文本类型2.初始化ros节点 ros…
2022/1/17 1:04:01 人评论 次浏览 -
话题通信实现C++
文章目录 步骤发布者步骤发布者信息消息完整代码 结果优化完整代码运行结果订阅者步骤完整代码运行结果优化缺陷步骤 发布者 步骤 发布者信息 1.导入头文件 #include"ros/ros.h"//ros包 #include"std_msgs/String.h"//ros文本类型2.初始化ros节点 ros…
2022/1/17 1:04:01 人评论 次浏览 -
C++11 多线程之互斥量、条件变量使用简介
目录互斥量独占互斥量std::mutex递归互斥量 std::recursive_mutex带超时的互斥量std::timed_mutex及std::recursive_timed_mutex条件变量condition_variableunique_lock与lock_guard 互斥量 C++11提供4种互斥量(mutex)语义,对于4个类:std::mutex 独占互斥量,不能递归…
2022/1/17 1:03:55 人评论 次浏览 -
C++11 多线程之互斥量、条件变量使用简介
目录互斥量独占互斥量std::mutex递归互斥量 std::recursive_mutex带超时的互斥量std::timed_mutex及std::recursive_timed_mutex条件变量condition_variableunique_lock与lock_guard 互斥量 C++11提供4种互斥量(mutex)语义,对于4个类:std::mutex 独占互斥量,不能递归…
2022/1/17 1:03:55 人评论 次浏览 -
c++学习笔记(七)—— 坑点/技巧总结和其他tips
坑点/技巧总结 不要连续使用比较符 if (i < j < k) // 若k大于1则为真建议使用++i 原因:i++需要将原始值保留下来,会造成浪费。如果是迭代器类型,这种操作消耗就很大了 运算对象可按任意顺序求值 i = fa(x) + fb(y); //fa和fb执行顺序不确定 *beg = toupper(*b…
2022/1/17 1:03:30 人评论 次浏览