
c++开发
c++开发
HTJOY
这个作者很懒,什么都没留下…
展开
-
常用git command
git command查看git库信息:git remote -v查看所有branch分支:git branch -r创建branch分支:git branch new_branchgit push --set-upstream origin new_branch删除本地分支:git branch -d branch_name删除远程分支:git push origin --delete branch_name切换到指定branch:git checkout branc原创 2021-05-10 16:31:20 · 267 阅读 · 0 评论 -
c++虚函数指针和虚函数表
一. 要点:1. 在一个类中,多个虚函数,只是在虚函数表对应多个函数指针项,类对象还是只有一个虚函数表的指针(32位4字节或64位8字节);通常这个虚函数表指针就在对象最开始的四个字节;2. 虚函数表不占用类对象的内存空间,多个不同对象的虚函数表指针,是指向同一份虚函数表的;二. 几种情况:1. 当基类Base有虚函数;class Base{};Base对象的前四个字节有一个虚函数表指针,指向Base的虚函数表;2. 当基类Base有虚函数,子类Derived没有虚函数;class .原创 2021-04-19 16:20:17 · 744 阅读 · 0 评论 -
c++11实现生产者和消费者
#include <iostream>#include <list>#include <thread>#include <mutex>#include <condition_variable>#include <unistd.h>using namespace std;mutex mtx;condition_variable cv_producer;condition_variable cv_consumer;..原创 2021-04-19 14:10:30 · 192 阅读 · 0 评论