小编kk9*_*527的帖子

将来的C ++标准是否支持“使用auto声明类型模板参数”

当前的C ++标准已经支持“使用auto声明非类型模板参数”吗?

问题:将来的C ++标准是否支持“使用auto声明类型模板参数”

一旦支持,STL容器可以更改为:

template<auto T>
class vector {

}
...
int main () {
    vector<auto> v = {1 ,2 3};
    vector<auto> v = {{1},{2},{3}}; // 2d vector.
}

Run Code Online (Sandbox Code Playgroud)

这项更改确实可以节省很多打字。但是,这会使前端更加复杂。我不确定是否可行。

谢谢

c++

1
推荐指数
1
解决办法
98
查看次数

Git:更新本地主分支而不检出

(这个问题与合并、更新和拉取 Git 分支而不使用签出有关,但有所不同。)

在本地计算机上,我有一个功能分支(例如 feature_1)和主分支。我需要经常将功能分支重新设置为 master 等

git pull --rebase origin master git pull --rebase origin master

执行此命令后,我的功能分支将被更新。

是否可以(如何)更新本地主分支而不签出它?

(我的重现位于本地功能分支上)。我尝试了“git pull master”。但它提示:

致命:“master”似乎不是 git 存储库 致命:无法从远程存储库读取。请确保您拥有正确的访问权限并且存储库存在。

我目前的方式是:之后

git pull --rebase origin master (A)

我跑

git 结账大师

git 拉 (B)

git 结帐功能1

这很糟糕,因为:

  1. 不方便,尤其是 feature_1 有温度变化。
  2. 我希望本地主分支和本地功能分支保持在相同的基础提交上。由于(A)和(B)之间存在时间间隔,因此它们可能会达到不同的基本提交。

谢谢。


git

0
推荐指数
1
解决办法
1559
查看次数

标签 统计

c++ ×1

git ×1