![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
xytywh
这个作者很懒,什么都没留下…
展开
-
functional/bind/ref
1.【C++】C++11的std::function和std::bind用法详解2. 解析C++中std::ref原创 2022-12-24 15:53:56 · 156 阅读 · 1 评论 -
泛型算法使用-lower_bound
C++ STL:泛型算法lower_bound用于关联容器set等的坑原创 2022-07-05 19:49:14 · 237 阅读 · 0 评论 -
C++ unordered_map/map的key
对的原创 2021-09-13 19:45:11 · 2621 阅读 · 0 评论 -
C++的排序实现
以这道题目为例,leetcode-692一、用优先队列写法1,用lambda表达式class Solution {public: vector<string> topKFrequent(vector<string>& words, int k) { unordered_map<string, int> cnt; for (auto& word : words) { cnt[word]原创 2021-08-31 22:35:23 · 184 阅读 · 0 评论 -
C语言函数调用栈桢
你一定要搞明白的C函数调用方式与栈原理原创 2021-07-05 15:38:53 · 142 阅读 · 0 评论 -
leetcode/C++常用
1.string和int之间的相互转换原创 2021-05-30 14:30:06 · 177 阅读 · 0 评论 -
C++迭代器
1、常用的迭代器操作1)所有容器的迭代器都可进行的操作*iter 、 ++iter 、 --iter、 iter1==iter2、 iter1!=iter22)vector和deque容器的迭代器可进行的额外操作iter+n、 iter-n 、 > 、 >= 、 < 、 <=注:这是因为vector和deque容器实际上是两个数组,只有对数组才能执行额外操作;3)迭代器范围[begin,end)参考迭代器是什么,C++ STL迭代器(iterator)用法详解原创 2021-02-21 11:33:25 · 149 阅读 · 0 评论 -
C语言有符号数和无符号数的左移和右移
#include <vector>#include <iostream>#include <unordered_map>using namespace std;int main() { // 左移 unsigned int un_stringify = 0xa0000000; int stringify = 0xa0000000; cout << "无符号左移:" << endl; // 10原创 2020-12-02 20:35:03 · 3360 阅读 · 1 评论 -
C++ STL
C++ STL原创 2020-09-28 19:36:08 · 106 阅读 · 0 评论 -
C语言内存分布
动态内存分配,C语言动态内存分配详解C语言知识总结(十一)内存管理原创 2020-09-17 20:16:14 · 514 阅读 · 0 评论 -
C/C++语言预处理、编译、链接、汇编、运行
编译器的工作过程原创 2020-09-09 12:48:37 · 271 阅读 · 0 评论 -
静态库和动态库
《如何制作静态库》动态库的制作和两种使用方式》原创 2020-09-08 10:44:34 · 94 阅读 · 0 评论 -
cJSON
cJSON_GetArrayItem(cJSON *array,int item)是获得array里面的Object,后面的参数是0.1.2…n,分别代表array里面的第一个到第n个Object。cJSON_GetObjectItem(cJSON *object,const char *string)是获得Object里面的string,后面的参数是相当于是key,是一个string字符串。参考...原创 2020-09-08 10:39:51 · 654 阅读 · 0 评论 -
不能在函数中返回一个局部变量的地址:warning :address of local variable returned
#include<stdio.h>#include<string.h>char *intToString(void){ char string[] = "hello world!"; char temp[20]; temp[0] = string[0]; strcpy(temp,string); return temp;}int main(void){ puts(intToString()); return 0;}执行时会出现下述问题:因为在函数中定义原创 2020-08-29 19:33:49 · 11419 阅读 · 3 评论 -
C语言字符串处理
C 语言整数与字符串的相互转换原创 2020-08-24 20:55:00 · 269 阅读 · 0 评论 -
1. sizeof和strlen的区别 2. 字符串和字符数组的区别 3. 一维数组作为函数参数时需不需要传递数组长度,不传递行不行?
sizeof和strlen的区别字符串和字符数组的区别一维数组作为函数参数时需不需要传递数组长度,不传递行不行?原创 2020-08-23 12:26:59 · 435 阅读 · 0 评论 -
const指针
#include <iostream> 2 3 using namespace std; 4 5 int main(int argc, char *argv[]) 6 { 7 int a=3; 8 int b; 9 10 /*定义指向const的指针(指针指向的内容不能被修改)*/ 11 const int* p1; 12 int const* p2; 13 14 /*定义const指针(由于指针本身的原创 2020-08-20 17:31:47 · 240 阅读 · 0 评论 -
c语言编译过程详解
参考:c语言编译过程详解,预处理,编译,汇编,链接(干货满满)原创 2019-11-30 16:28:21 · 184 阅读 · 0 评论 -
C语言左值与右值
参考:C语言左值与右值详解原创 2019-11-26 09:58:48 · 319 阅读 · 0 评论