10 2020 档案

摘要:遍历std::stuple 子类为完成基类初始化,在C++11之前,需要在初始化列表调用基类的构造函数,从而完成构造函数的传递。如果基类拥有多个构造函数,那么子类也需要实现多个与基类构造函数对应的构造函数。 1 class Base 2 { 3 public: 4 Base(int va) : m_ 阅读全文
posted @ 2020-10-27 22:31 苏格拉底的落泪 阅读(638) 评论(0) 推荐(0)
摘要:重载运算符 重载调用调用运算符 #include <iostream> struct absInt { int operator() (int val) const { return val < 0 ? -val : val; } }; int main() { int i = -42; absIn 阅读全文
posted @ 2020-10-17 10:44 苏格拉底的落泪 阅读(165) 评论(0) 推荐(0)
摘要:string流输入输出 #include <iostream> #include <streambuf> #include <fstream> #include <vector> #include <string> #include <cstring> #include <memory> // 自定 阅读全文
posted @ 2020-10-13 22:08 苏格拉底的落泪 阅读(462) 评论(0) 推荐(0)
摘要:git branch 命令说明: 命令 作用 git branch 查看本地所有分支命令 git branch -r 查看远程所有分支命令 git branch -a 查看本地和远程所有分支命令 git branch -vv 查看本地分支跟踪的远程分支命令 git branch [branchnam 阅读全文
posted @ 2020-10-11 22:29 苏格拉底的落泪 阅读(473) 评论(0) 推荐(0)
摘要:git merge 与git rebase异同 当要合并两个分叉的分支时,merge的方式是将待合入分支和当前分支不同的部分,在当前分支新建节点,如下图所示 rebase与merge不同,rebase会将合入分支上超前的节点在待合入分支上重新提交一遍,如下图,B1 B2会变为B1’ B2’,看起来会 阅读全文
posted @ 2020-10-11 21:59 苏格拉底的落泪 阅读(292) 评论(0) 推荐(0)
摘要:远程仓库配置 git是分布式版本控制系统,所以需要绑定一个用户名和邮箱;以后我们每次提交代码都是用自己的用户提交的,这样就达到了在公司中,分辨多个开发人员提交的代码。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 阅读全文
posted @ 2020-10-11 18:26 苏格拉底的落泪 阅读(130) 评论(0) 推荐(0)