SunburstRun
SunburstRun
全部文章
C++
Git(1)
Java(15)
LeetCode(1)
log(2)
python(1)
redis(2)
sql(3)
VSCode(1)
数据库(2)
数据结构与算法(1)
未归档(2)
题解(33)
归档
标签
去牛客网
登录
/
注册
SunburstRun的博客
牛客sql题库维护者,牛客sql题库有问题的可以直接私信我
全部文章
/ C++
(共21篇)
C++ std::thread学习
1.介绍 std::thread是C++11新加的一个跨平台的一个C++线程库(pthread不跨平台)。很方便地支持了并发编程。 2.特性2.1 std::thread成员函数没有start函数,创建一个对象就表明启动了start函数 2.2 join函数是等待线程完成其执行,就是要让它的父线程...
std::thread
2019-12-02
2
835
C++利用右值引用,完美转发,可变模板写一个万能函数包装器
代码如下: #include <iostream> #include <memory> #include <string> using namespace std; template<class Function,class ... Args> inl...
C++
2019-11-29
0
1286
C++右值引用和移动语义的用处
1.临时对象作为右值引用减少拷贝构造 前面一些文章https://blog.nowcoder.net/detail/91bd120053d749448e8fabfd6b6db645 可能会疑惑,这个右值我不用也可以啊,为什么偏偏要发明这个东西,如果以下代码: #include <iostre...
C++
移动构造函数
右值引用
2019-11-29
1
1079
C++这份代码没有触发移动构造函数,存疑,看看以后能不能知晓
如下代码的输出,在vs2017和网上编译器都是一样的,留存看看以后能不能解惑 #include <iostream> #include <memory> #include <string> using namespace std; int g_constructN...
C++
移动构造函数
2019-11-29
0
670
C++类的对象能直接访问该类成员私有变量(在类内)
原来一直有个误区,对象不能直接访问该类成员私有变量,其实是不能在该类的类外访问,在类里还是可以的,和类成员函数一样,在类里都能访问私有变量,在类外不行。看如下代码: #include <iostream> #include <memory> #include <st...
2019-11-28
0
642
C++网上编译器
因为用visual stdio测试不一定准确,可能有一些优化或者不同,所以经常用以下几个C++网上编译器网站,有的而且还支持C++11:http://coliru.stacked-crooked.com/https://ideone.com/http://codepad.org/https://gc...
网上编译器
2019-11-28
0
793
C++单例模式的一个写法
代码如下: #include <iostream> #include <memory> using namespace std; int g_constructNum = 0; int g_copyConstructNum = 0; int g_deleteNum = 0; ...
C++
引用
单例模式
2019-11-22
0
646
C++非常量左值引用只能接受左值
想了解右值引用和移动构造函数的请看这篇文章,强烈推荐:架构师大神带你读懂C++ - 微策略中国的文章 - 知乎https://zhuanlan.zhihu.com/p/931559951.非常量引用接受右值的错误例子 首先介绍一下左值(lvalue)和右值(rvalue),C++所有的值必属于...
C++
引用
左值和右值
2019-11-21
0
1215
C++需要返回引用的几种场景
1.方便链式调用如果一个"="的操作符重载写成如下: void operator=(const Myclass& oth) { this->value = oth.value; }那么如下是不对的: Myclass a, b, c; c = b = a;当然...
引用
操作符重载
C++
2019-11-19
0
726
C++类成员函数使用的时候必须要对象去调用
看了这篇文章https://blog.nowcoder.net/n/29a27fd6a5cd481b99739a40f3a62816 有可能会发出疑问,既然foo.print做为参数是错误的表达,那我能不能直接用&Foo::print去当参数传递给std::function,答案是不行...
C++
std::function
类成员函数
2019-11-18
0
649
首页
上一页
1
2
3
下一页
末页