小编Enz*_*Chi的帖子

如何检查指针何时被删除?

当我调试其他人的代码时,我怎么能找到删除指针的时候?

c++ pointers delete-operator

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

如何只获取更改的文件名称超过空格?

我试图获得更改的文件的名称超过空格.(换句话说,我不希望列出只有空格更改的文件.)

我试过"git diff --name-only -w"它不起作用.它列出了所有已更改的文件,包括仅有空格的文件.

git diff

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

如何使用"git config"命令配置名称部分?

我怎么能使用"git config"命令来实现这样的配置:

[diff "odf"]
  textconv=odt2txt
Run Code Online (Sandbox Code Playgroud)

git git-config

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

`go`中`switch`的评估顺序

我正在通过阅读"Effective Go"学习Go语言.

我找到了关于类型切换的示例:

var t interface{}
t = functionOfSomeType()
switch t := t.(type) {
default:
    fmt.Printf("unexpected type %T\n", t)     // %T prints whatever type t has
case bool:
    fmt.Printf("boolean %t\n", t)             // t has type bool
case int:
    fmt.Printf("integer %d\n", t)             // t has type int
case *bool:
    fmt.Printf("pointer to boolean %t\n", *t) // t has type *bool
case *int:
    fmt.Printf("pointer to integer %d\n", *t) // t has type *int
}
Run Code Online (Sandbox Code Playgroud)

我的理解是switch从上到下评估案例并在匹配条件下停止.那么关于永远停止default并打印"意外类型......" 的例子不是吗?

go

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

标签 统计

git ×2

c++ ×1

delete-operator ×1

diff ×1

git-config ×1

go ×1

pointers ×1