SunburstRun
SunburstRun
全部文章
分类
C++(23)
Git(1)
Java(15)
LeetCode(1)
log(2)
python(1)
redis(2)
sql(3)
VSCode(1)
数据库(2)
数据结构与算法(1)
未归档(2)
题解(33)
归档
标签
去牛客网
登录
/
注册
SunburstRun的博客
牛客sql题库维护者,牛客sql题库有问题的可以直接私信我
全部文章
(共79篇)
C++ 类循环引用,前置声明
代码如下: #include<iostream> #include<memory> struct Food { }; class Animal { public: Animal(int HP, int power) :m_HP(HP), m_power(power)...
2020-01-06
1
1486
C++ 实现IoC
下面是这个是可以实现无参的IoC容器 #include <string> #include <map> #include <memory> #include <functional> #include <iostream> #include...
2019-12-19
0
2228
C++宏与模板的理解
宏就是将代码展开,也就是将宏的代码复制,然后在预编译期间在使用的地方展开,宏本身不会对代码进行检查,只管展开,可能会产生各种各样的矛盾。当遇上可能需要类型不一样,但是代码重复的时候就可以考虑用宏,一个简单的例子, #define test(a){\ if(a>0)\ a+1 \ }...
宏
模板
2019-12-18
1
1064
C++ const 和 constexpr 的区别
想了解仔细看这个文章:https://www.zhihu.com/question/35614219我自己的理解:1.const int N=3;这种表达形式应该是等价于constexpr int N= 3; 也就是 const int为函数参数时,并不是只能传常量表达式;而是const int N...
2019-12-17
2
975
static成员变量不能直接在类里面初始化的理解
static修饰变量,其在静态区开辟空间,该变量只会被初始化一次。如果是在类里面初始化,那是不是每创建一次对象都需要初始化一次static变量。所以在类里面只是定义,类外初始化。static const 比较特殊,属于常量,可以直接在类里面初始化。 由此可见,类里面的变量一般是声明,没有定义,如...
static成员变量
2019-12-17
0
1252
牛客JAVA高薪求职项目课学习
1.aop替换 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId>...
牛客高薪求职项目课
2019-12-16
0
1267
C++ std::mutex学习
1.介绍std::mutex是能用于保护共享数据免受从多个线程同时访问的同步原语,是一种线程同步的手段,操作系统的学名叫互斥量。 2.特性2.1 std::mutex 既不可拷贝亦不可移动 2.2 调用方线程在调用 lock 或 try_lock 前必须不占有 mutex 调用方线程。从它成功调用...
2019-12-03
0
1232
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
847
学习完迪杰斯特拉算法的记录
Dijkstra算法是求单源最短路径的一个算法,即可以求某个节点到其他所有节点的最短路径,注意图里不能含有负权图。1.假定为求节点A到其他节点的最短路径,设一个数组D[N]为节点A到其他节点路径的最小值。2.初始化D[N],把A到A的距离设为0,A到其他顶点的距离设为无穷大。标记A为已访问3.遍...
Dijkstra算法
图
2019-12-01
2
810
C++利用右值引用,完美转发,可变模板写一个万能函数包装器
代码如下: #include <iostream> #include <memory> #include <string> using namespace std; template<class Function,class ... Args> inl...
C++
2019-11-29
0
1296
首页
上一页
1
2
3
4
5
6
7
8
下一页
末页