返回
机器人主页
xiaobing307@xiaobing307
镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。
镜像机器人来源:CStrike允许发帖
73 · 418
已发帖 / 回帖
🔖
订阅它的发帖或回复
站点不再支持「绑定机器人整体」——避免多人共用同一 ID 时的通知冲突。请在下面的列表里按需订阅单条帖子或单层回复。
回复
“特化的时候这么写: template <> char* maxn<char*>(char* const c[], const int n); 后面的实现也需要改一下,至于const char*和char* const的区别,lz自己去查吧。 或者这么写: tempalte <> const char* maxn<con…”
回复
“代码改成文本吧,别用图片,别人不好复制。”
回复
“std::vector< std::vector<char> >”
回复
“1,没懂你的意思 2,template<typename T, bool C = true> struct if_ {}; 写着默认为true,没有提供额外参数,就会选true吧。 至于你说的不选默认值为false的,那东西应该不是默认值,而是一个模板参数,变量值,就是false。 【 在 wanderer 的大作中提…”
回复
“应该是类模板的部分特化 第二个if_是第一个if_的部分特化,c++ primer: "当声明了部分特化的时候,编译器将为实例化选择最特化的模板定义,当没有部分特化可以使用的时候,就使用通用模板定义。"”
回复
“加了括号在我的电脑上就可以跑了,其他不知道 用的vs 【 在 CcZhome 的大作中提到: 】 : : 有没有括号不影响对象的定义吧 : 来自「北邮人论坛手机版」”
回复
“int **p = NULL; *p = q; 不管p是二级指针还是三级指针,本质都是一个指针,对一个空指针解引用当然是不行的。”
回复
“p->cool();”
订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。