![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
圈圈&园园
这个作者很懒,什么都没留下…
展开
-
C++ 各种关键字
类的对象作为函数形参bool fini_stream_handler(stream_event_fact* fact)我的代码里有很多这样的函数,以对象指针作为函数形参。对象的传递方式有值传递和地址传递两种(地址传递包括指针传递和引用传递) 值传递 bool fini_stream_handler(stream_event_fact fact) 值传递...原创 2018-08-16 14:09:44 · 372 阅读 · 0 评论 -
C++ time_t 格式化时间输出
struct tm *local_time = NULL;char str_time[100];dialog->begin_time = time (NULL);local_time = localtime(&dialog->begin_time);strftime(str_time, sizeof(str_time), "%Y-%m-%d:%H:%M:%S", lo...原创 2018-10-26 14:18:14 · 5179 阅读 · 0 评论 -
map按value查找值
class map_value_finder {public: map_value_finder(std::string &from_num, std::string &to_num) : from_num_(from_num),to_num_(to_num) {} bool operator()(const std::map<s...原创 2018-10-27 14:58:54 · 2160 阅读 · 0 评论 -
华为笔试题——括号字符串逆序展开
题目题目描述给定一个字符串,字符串包含数字、大小写字母以及括号(包括大括号、中括号和小括号),括号可以嵌套,即括号里面可以出现数字和括号。按照如下的规则对字符串进行展开,不需要考虑括号成对不匹配的问题,用例保证括号匹配,同时用例保证每个数字后面都有括号,不用考虑数字后面没有括号这种情况,即2a2(b)这种情况不用考虑。数字表示括号里的字符串重复的次数,展开后的字符串不包含括号。 将字...原创 2019-08-07 17:03:22 · 1101 阅读 · 0 评论 -
大疆笔试题——阿拉伯数字转换为中文读法
实例输入: 18输出: 十八输入:9008000输出:九百万八千输入限定为8位数。分析大家还记得小时候学读数怎么学的吗?首先从后往前数有几位;然后从前往后读数,每四个为一组,比如9008000:900 | 8000 先读九百, 再加个万,再读八千。因此我们拿到输入的数字,先模10取到每一位上的数字,顺便得出了共有几位,如果大于4位,先读前四位,加上‘...原创 2019-08-07 17:22:02 · 722 阅读 · 1 评论 -
排序算法代码
class Solution {public: vector<int> sortArray(vector<int>& nums) { // 冒泡排序 n^2 稳定 比较相邻的两个元素并交换 // int tmp; // for (int i = 0; i < nums.size(); i++) { ...原创 2019-08-07 17:26:06 · 136 阅读 · 0 评论