Stroustrup教授在他的书"The C++ Programming Language 4th ed"中使用了什么语法.虽然在第917页描述了散列和相等函数.
std::hash<int>{}(variable) //variable is of type int
Run Code Online (Sandbox Code Playgroud)
这是从int到hash的转换吗?哈哈之后为什么那些花括号呢?我知道在变量默认值之后放置它们会初始化它.至于铸造方面,我们通常像双人(int)一样投!
考虑这个perl one liner
perl -e "$\=qq{\n};$/=qq{ };while(<>){print;}" "perl.txt" > perlMod.txt
Run Code Online (Sandbox Code Playgroud)
perl.txt的内容是
a b
c
Run Code Online (Sandbox Code Playgroud)
perlMod.txt的内容是
a
b
c
Run Code Online (Sandbox Code Playgroud)
以十六进制表示的perlMod.txt的内容是
61200D0A620D0A630D0A
Run Code Online (Sandbox Code Playgroud)
请注意,我已将空间指定为输入记录分隔符,并将"\n"指定为默认输出记录分隔符.我期待b之后的两个'0D0A(十六进制为62).一个0D0A是b之后的新行.另一个0D0A属于输出记录分隔符.为什么只有一个0D0A.