小编Und*_*our的帖子

如何在没有先前的提交的情况下将特定提交推送到远程?

我使用代码在本地存储库中提交了2次或更多次

git commit -m "message 1"
git commit -m "message 2"
git commit -m "message 3"
Run Code Online (Sandbox Code Playgroud)

现在我有三个提交跟随SHA

commit-1 SHA1
commit-2 SHA2
commit-3 SHA3
Run Code Online (Sandbox Code Playgroud)

但我想只commit-2使用git push在远程存储库中推送.
如果我运行git push,那么它将推送所有提交.
我也尝试了以下命令:

git push SHA2
Run Code Online (Sandbox Code Playgroud)

但这也推动了所有提交.

如何仅commit-2在远程存储库中推送它?

git

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

如何在不使用迭代器的情况下在 C++ 中打印地图

是否可以在不使用迭代器的情况下在 C++ 中打印地图?就像是

map <int, int>m;
m[0]=1;
m[1]=2;

for(int i =0; i<m.size(); i++)
    std::cout << m[i];
Run Code Online (Sandbox Code Playgroud)

是否有必要制作迭代器来打印地图值?

c++ stl

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

是否可以在bool中发送十进制值(8位)?如果是,那么如何?

bool是8位长

如上所述,bool是8位长.那么可以在bool变量中发送值2 .即

0000 0010 - > 2

(十进制表示)

例如: bool x;

如何在上面的bool变量'x'中发送'2'?

谢谢

c++ c++11

2
推荐指数
2
解决办法
105
查看次数

使用寄存器存储类作为类成员变量时出错

#include <iostream>
using namespace std;

class test
{
    public:
        register int a;
};

int main() {
    // your code goes here
    test t;
    t.a = 10;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

错误:为'a'指定的存储类

有没有办法使用寄存器存储类作为成员变量?

c++

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

如何使用 C++ 在 gtkmm:gtk::Listbox 中添加文本框

我想在 C++ 中使用 Gtkmm 在列表框中添加这种类型的文本。

带有文本的列表框

你能建议我怎么做吗?

c++ gtk listbox gtkmm

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

可变大小的数组类型“int [size]”不是有效的模板参数

我在 C++ 程序中收到以下错误:

\n\n
\n

可变大小的数组类型 \xe2\x80\x98int [大小]\xe2\x80\x99 不是有效的模板\n 参数

\n
\n\n

对于以下程序:

\n\n
#include <iostream>\nusing namespace std;\n\ntemplate <typename T>\nvoid func (T& Array)\n{\n    cout << "Hi";\n}\n\nint main ()\n{\n    int size = 100;\n    int arr [100];\n    int arr1 [size];\n    func (arr);   // compiled\n    func (arr1);  // gives error\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

请帮我解决这个问题。我想从某个变量中获取数组的大小。\n提前致谢。

\n

c++ templates c++11

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

标签 统计

c++ ×5

c++11 ×2

git ×1

gtk ×1

gtkmm ×1

listbox ×1

stl ×1

templates ×1