摘要: void f(vector<string>& v, int i, const char *p) { if(p == nullptr) return; if(i<0 || v.size()<=i) error("bad index."); string s = v[i]; if(s == p) { / 阅读全文
posted @ 2021-07-04 21:31 东宫得臣 阅读(66) 评论(0) 推荐(0) 编辑
摘要: #include <iostream> int main() { int v[] = {1, 2, 3, 4, 5}; for(auto& x:v) std::cout<<x<<" "; std::cout<<std::endl; return 0;} We use auto where we do 阅读全文
posted @ 2021-07-04 17:44 东宫得臣 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 用函数原型,在声明和定义一个函数时,必须使用参数类型描述。这种描述就是“原型”。 调用函数时,编译器使用原型确保正确传递参数并且正确地处理返回值。如果调用函数时程序 员出错了,编译器就会捕获这个错误。在函数原型中,参数表包含了应当传递给函数的参数类型 和参数的标识符(对声明而言可以是任选的)。参数的 阅读全文
posted @ 2021-07-04 15:53 东宫得臣 阅读(488) 评论(0) 推荐(0) 编辑