gaoweiwei@gaoweiwei
镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。
“我插句话吧,关于类型加上cv限定符,判断起来可能跟看起来不一样,比如第一句具化为int comp(char *const &lhs, char *const &rhs),注意const的位置, 第二句具化为int comp(const char *const &lhs, const char *const &rhs);…”
“typedef std::istream_iterator<int> SI; typedef std::istream_iterator<int>(*FN)(); // 函数类型 vector<int> c1(SI si, FN fn); // 一个叫c1的函数声明,它有两个参数 第二个参数不是普通的变量,而是一个函数…”
“c和c++的语法还是差异很大的。所以应该先把语法搞懂,这个一般的教科书就能帮到你了。实际上primer的前几章也是讲语法的,不过讲的很简略,新手确实不易懂。 【 在 helloking 的大作中提到: 】 : 可是,大家都说primer是入门书,我现在也刚刚看完primer的第一部分,确实感觉稍微吃力一些。请问您有什么…”
“有点意思。 type (id) 其实是等同于type id的,只不过前面那个很少有人这么写。标准里明确标明了如果 type后面的变量名带括号,可以直接把括号去掉。 这样,vector<int> c1(std::istream_iterator<int> (cin), std::istream_iterator<int>…”
““lz以前有用过C编过单片机,面向对象只略懂皮毛。”,然后就读Primer,不太合适。Primer不是用来入门的。”
“不是class,但像int(x)这种其实是跟class统一的 【 在 xiaobing307 的大作中提到: 】 : c++的基本数据类型是class么?”
“c语法里没有int(b)这种写法,没有为什么。这种类似于类的构造函数或者转换操作符的东西也不太搭调c”
“这种问题一般都是堆被覆盖了,检查下有没有越界写,重复释放堆、悬挂指针重新使用等错误”
订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。