c++
文章平均质量分 72
fangyan_1229
这个作者很懒,什么都没留下…
展开
-
ioctrl 内部原理 copy_from_user
https://baike.baidu.com/item/ioctl/6392403?fr=aladdinhttps://blog.csdn.net/ce123_zhouwei/article/details/8454226?utm_medium=distribute.pc_relevant_bbs_down.none-task-blog-baidujs-1.nonecase&depth_1-utm_source=distribute.pc_relevant_bbs_down.none.原创 2021-03-11 19:11:12 · 1029 阅读 · 0 评论 -
c++线程安全加锁操作
sp<ProcessState> ProcessState::self(){ Mutex::Autolock _l(gProcessMutex); if (gProcess != NULL) { return gProcess; } gProcess = new ProcessState("/dev/binder"); return gProcess;}https://blog.csdn.net/southcamel/articl.转载 2021-01-15 18:20:25 · 1108 阅读 · 0 评论 -
c++ timer
https://www.cnblogs.com/yunlambert/p/10226468.html#include <iostream>#include <thread>#include <chrono>#include<functional>using namespace std;class Timer { bool clear = false;public: template<typename T> void set转载 2020-09-27 23:32:53 · 463 阅读 · 0 评论 -
智能指针shared_ptr
shared_ptr在脱离自己的作用域时候,会自动调用析构函数。作用域包含:代码块{} 、被调用函数 、main函数等。#include <memory>#include <iostream>#include <string>#include <thread>using namespace std;class A { public: A(int v = 0,string orginstr =""):n(v),st...原创 2020-09-20 08:10:58 · 74 阅读 · 0 评论 -
分割字符串 通过引用返回
1.findsize_t find (char c, size_t pos = 0) const;Whenposis specified, the search only includes characters at or after positionpos, ignoring any possible occurrences that include characters beforepos.如果pos被指定,那搜索pos后的字符串2.substrstring substr ...原创 2020-09-14 22:41:57 · 97 阅读 · 0 评论 -
二维数组做形参
https://blog.csdn.net/libing403/article/details/77418320转载 2020-05-18 23:18:20 · 174 阅读 · 0 评论 -
什么时候调用拷贝构造函数
https://blog.csdn.net/veryday_code/article/details/7982996?utm_source=blogxgwz7https://blog.csdn.net/qq_16993255/article/details/78652960以下几种情况会调用拷贝构造函数1. 以一个对象初始化另一个对象2. 函数以某个对象为参数3. ...原创 2019-12-29 20:47:55 · 1714 阅读 · 0 评论 -
C++11标准之右值引用(rvalue reference)
中国mooc上 北大老师 郭炜讲c++11新特性 之 转移语义 贴了两个文章移动语义cnblog文章https://www.cnblogs.com/forcheryl/p/3983893.html转载 2019-12-28 17:26:08 · 83 阅读 · 0 评论 -
移动构造函数
online c++ compilehttps://github.com/QuantStack/xeus-cling#include <iostream>using namespace std;//IntNum getNum();class IntNum{public: IntNum(int x=0):xptr(new int(x)){ ...原创 2019-12-22 14:00:51 · 127 阅读 · 0 评论 -
json操作
// {// "xxxx":"关闭天窗并且打开空调",// "id":"1",// "name":"Jack",// "email":{// "animals":"dog"// }/...原创 2019-10-21 19:42:54 · 124 阅读 · 0 评论 -
map初始化 智能指针 c11语法
#include <iostream>#include <stdio.h>#include <string.h>#include <string.h> #include <stdio.h>#include <vector>#include<map>using namespace std;int...原创 2019-09-07 00:15:52 · 1077 阅读 · 0 评论 -
c++思考
1.运算符重载[]=<<//重载[]template <class T>T & Array<T>::operator[](int index){ return ptr[index];}//重载赋值运算符=template <class T>Array<T> & Array<T>:...原创 2019-09-04 23:58:22 · 118 阅读 · 0 评论 -
c++
1.智能指针怎么检查是否有内存泄漏2.两个类怎么相互访问3.设计模式有哪些单例 工厂 抽象工厂 proxy 观察者等4.const用法有哪些定义常量 常引用做形参 常函数5.网络模型6.模板实例化 类名<具体参数类型> 对象名什么是模板偏特化...原创 2019-09-03 21:59:38 · 89 阅读 · 0 评论 -
c++ stl资料
标准C++中的string类的用法总结(转)https://www.cnblogs.com/aminxu/p/4686320.htmlC++序列式容器(STL序列式容器)是什么 c语言中文网http://c.biancheng.net/view/409.html 序列容器STl string字符串类详解http://c.biancheng.net/stl/string/...原创 2019-09-02 23:40:48 · 238 阅读 · 0 评论 -
友元函数 类模板问题
参考https://blog.csdn.net/dongzhongshu/article/details/6200466https://www.cnblogs.com/lsgxeva/p/7689547.html今天下午写了一个友元函数的模板,其中在编译的时候碰到了一些问题。首先在编译的时候提示“note: (if this is not what you intended, ma...原创 2019-09-01 17:55:11 · 322 阅读 · 0 评论 -
54个 c++面试题
https://www.cnblogs.com/inception6-lxc/p/8686156.html转载 2019-09-01 17:43:08 · 89 阅读 · 0 评论 -
apache web服务器
https://blog.csdn.net/sunqian666888/article/details/78561399板本https://www.apachelounge.com/download/VC15/httpd-2.4.39-win64-VC15.zip转载 2019-08-11 23:26:29 · 87 阅读 · 0 评论 -
对待bug的态度
转载https://blog.csdn.net/csdnnews/article/details/89629330转载 2019-08-07 23:30:23 · 170 阅读 · 0 评论 -
C++ 11 新特性梳理
转载https://mp.weixin.qq.com/s?__biz=MzAxNDI5NzEzNg==&mid=2651158293&idx=1&sn=a14b1e19e3739afe2cc88dc00c3203c3&chksm=8064a64ab7132f5c5d33c6655ea9b849fd969a2a4c2ab9ee6b0187d39962b17a470...转载 2019-04-16 19:48:47 · 108 阅读 · 0 评论 -
使用initializer_list实现可变参数函数
https://blog.csdn.net/fengxinlinux/article/details/72614874http://baijiahao.baidu.com/s?id=1599393271556334987&wfr=spider&for=pcC语言中的可变参数编程过程中经常会遇到希望函数的参数可变的情况,一个最常见的例子就是神奇的printf函...转载 2019-04-16 19:48:33 · 884 阅读 · 0 评论 -
c++语言程序设计郑莉 学习笔记
1.流类对象 11章会讲2.带类的c 第2讲 c++11 2011年出现的 c++14在c11基础上修复漏洞3.cout输出流类的一个对象 cout << “helloworld” 给一个流对象重载运算符4.include 预编译处理 包含库5.using namespace std 命令空间,防止同名函数命名冲突std::std::c...原创 2019-04-16 19:49:17 · 1962 阅读 · 1 评论 -
虚函数表
转载https://blog.csdn.net/haoel/article/details/1948051转载 2019-03-31 08:28:52 · 99 阅读 · 0 评论 -
C++ 11 新特性梳理
转载https://mp.weixin.qq.com/s?__biz=MzAxNDI5NzEzNg==&mid=2651158293&idx=1&sn=a14b1e19e3739afe2cc88dc00c3203c3&chksm=8064a64ab7132f5c5d33c6655ea9b849fd969a2a4c2ab9ee6b0187d39962b17a4709...转载 2019-04-16 19:47:40 · 135 阅读 · 0 评论 -
c11基于范围的for循环
转载:https://www.cnblogs.com/goodhx/p/5132601.htmlC++11包含一种新的 for 循环,称为基于范围的 for 循环,可以简化对数组元素的遍历。格式如下:1 for(Type VarName : Array){2 //每个元素的值会依次赋给 VarName3 }例如:1 int array[] = {1, 2, 3, ...转载 2019-04-13 07:56:46 · 1530 阅读 · 1 评论 -
对象数组初始化
学堂在线 c++程序设计 郑莉 第六章数组 指针 字符串第三节对象数组初始化 数组中每一个元素对象被创建时,系统都会调用类构造函数初始化该对象。 通过初始化列表赋值。 例:Point a[2]={Point(1,2),Point(3,4)};...转载 2019-04-13 07:59:35 · 1586 阅读 · 0 评论 -
const对象常引用
第五章数据共享和保护共享数据的保护转载 2019-04-16 19:46:48 · 132 阅读 · 0 评论 -
指针知识点串讲
指针知识点1.指针定义和初始化 指针运算符 * 地址运算符:& null 地址为0的指针 2.指向常量的指针 int a; const int *p1 = &a; //p1是指向常量的指针 int b; p1 = &b; //正确,p1本身的值可以改变 *p1 = 1; //编...转载 2019-04-16 19:46:12 · 602 阅读 · 0 评论 -
指向数组元素的指针和指针数组
数组是一组连续存储的同类型数据,可以通过指针的算术运算,使指针依次指向数组的各个元素,进而可以遍历数组。定义指向数组元素的指针定义与赋值例:int a[10], *pa; pa=&a[0]; 或 pa=a;等效的形式经过上述定义及赋值后*pa就是a[0],*(pa+1)就是a[1],... ,*(pa+i)就是a[i].a[i], *(pa+i),...转载 2019-04-17 07:52:32 · 2603 阅读 · 0 评论 -
指针变量定义和初始化
1.指针定义和初始化2.指向数组的指针指针数组指针定义类型 * ptr = xxx;指针运算 * 寻址过程,根据地址找到内存单元,然后把里面的值给取出来。取地址运算 &指针变量的初始化 语法形式 存储类型 数据类型*指针名=初始地址; 例: int *pa = &a; 注意事项 用变量地...转载 2019-04-17 08:16:47 · 10063 阅读 · 0 评论 -
移动语义和右值引用
移动构造在现实中有很多这样的例子,我们将钱从一个账号转移到另一个账号,将手机SIM卡转移到另一台手机,将文件从一个位置剪切到另一个位置……移动构造可以减少不必要的复制,带来性能上的提升。 C++11标准中提供了一种新的构造方法——移动构造。 C++11之前,如果要将源对象的状态转移到目标对象只能通过复制。在某些情况下,我们没有必要复制对象——只需要移动它们。 C++1...转载 2019-04-18 14:06:18 · 99 阅读 · 0 评论 -
模板实例化 偏特化 智能指针 提升 C++ 技能的 7 种方法
http://blog.jobbole.com/109595/模板显式、隐式实例化和(偏)特化、具体化的详细分析C++开发者都应该使用的10个C++11特性http://blog.jobbole.com/44015/Move semantics (Move语义)提升 C++ 技能的 7 种方法http://blog.jobbole.com/112246/...转载 2019-04-18 17:14:32 · 153 阅读 · 0 评论 -
mingw配置gcc c/c++开发环境
https://www.cnblogs.com/ggg-327931457/p/9694401.htmlhttps://jingyan.baidu.com/article/455a99509c76d8a1662778f6.htmlhttps://blog.csdn.net/gouxf_0219/article/details/80677605一、什么是 MinGW ?MinGW 的全...原创 2019-08-07 23:10:16 · 334 阅读 · 0 评论 -
c面试
https://blog.csdn.net/Grace_1203/article/details/89875893https://download.csdn.net/download/hanshuilingyue/10147742待补充原创 2019-08-07 23:24:14 · 106 阅读 · 0 评论 -
C语言指针基础
转载https://www.cnblogs.com/wendingding/p/3680703.html转载 2019-08-07 23:27:31 · 71 阅读 · 0 评论 -
c风格字符串 字符数组和c++ string
c风格字符串字符串常量:1.字符数组 继承自c语言用字符数组存储字符串例子:char str[8] = [‘p’,’r’, ‘o’, ‘g’, ‘r’, ‘a’, ‘m’, ‘\0’]; 忘了添加\0 程序会出错char str[8] = “program”;char str[] = “program”;缺点1.连接拷贝比较要调库函数2.当字符串长度不确定...原创 2019-02-14 13:10:57 · 237 阅读 · 0 评论