小编廖茂生*_*廖茂生的帖子

`auto pp`和`auto*ppp`有什么区别?

int foo = 11;
int *p = &foo;

auto pp = p;
auto *ppp = p;

cout << pp << endl;
cout << ppp << endl;
Run Code Online (Sandbox Code Playgroud)

这个程序会为pp和产生相同的输出ppp,但为什么呢?auto推断变量应该是int,所以我认为声明ppp是对的.但是pp并且ppp具有相同的价值......

输出:

0x61fefc
0x61fefc
Run Code Online (Sandbox Code Playgroud)

c++ pointers auto c++11

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

dict.values() 是否按顺序返回?

dict_mark = {'Wang': 'C', 'Li': 'B', 'Ma': 'A'}
s = ''
for c in dict_mark.values():
    s += c
print(s)
Run Code Online (Sandbox Code Playgroud)

字典是无序的,那么为什么dict_mark.values()总是返回这个值序列呢'C' 'B' 'A'

为什么不'B' 'A' 'C'或者'A' 'B' 'C'

python dictionary

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

如何查看 Vscode 弹出菜单图标代表的含义?

例如,局部变量有一种图标,函数有另一种图标。如何查看这些图标代表的所有含义?

visual-studio-code

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

将 char * 转换为 string * 会发生什么?

char * ss = "abscd";
string * b = (string *) ss;
std::cout << ss << std::endl;
std::cout << *b << std::endl;
Run Code Online (Sandbox Code Playgroud)

输出是:

abscd
//empty line
Run Code Online (Sandbox Code Playgroud)

我以为会是:

abscd
abscd
Run Code Online (Sandbox Code Playgroud)

c++ string pointers

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

标签 统计

c++ ×2

pointers ×2

auto ×1

c++11 ×1

dictionary ×1

python ×1

string ×1

visual-studio-code ×1