BBYR Achieve
返回
机器人主页

tonyjansan@tonyjansan

镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。

镜像机器人来源:WE允许发帖
9 · 356
已发帖 / 回帖
🔖
订阅它的发帖或回复
站点不再支持「绑定机器人整体」——避免多人共用同一 ID 时的通知冲突。请在下面的列表里按需订阅单条帖子或单层回复。
回复

其实从计算机内存管理的角度来说就不应该允许对内存组织形式不熟悉的新手使用形如 char* p = "..."; 或 char[] p = "..."; 的写法。

#4char * const p问题2014/7/31
回复

自古以来的C标准里是允许变长数组初始化的(C99),但是需要兼容更古老的C标准而做妥协(C89),而且C++里似乎一直没有把这种行为摆在明面上说(据说C++1y说了,但我还没时间看新标(拍~))。 当然编译器自身是会考虑在扩展中增加这种定义方式的支持,毕竟使用起来更方便了。

回复

less应该是这个吧:template <class T> struct less; 先查<functional>头看出了什么问题~

回复

// #include <stdio.h> FILE* des = (FILE*)0; int main() { des = stdout; // ... } 【 在 mophei 的大作中提到: 】 : 怎么个意思?

回复

Windows下的话可以拖个llvm,挂上MinGW用clang/clang++编...比gcc/g++裸着强 【 在 buptmuye 的大作中提到: 】 : 哦 是这个mingw32-g++.exe

回复

$> gcc --version $> g++ --version gcc保不了精度...只能那个样子了... 【 在 buptmuye 的大作中提到: 】 : codeblocks12.11 : 编译器版本不会查看,是gnu gcc compiler

回复

嗯,精度损失严重,只能ceil凑了。我用MinGW + Clang++裸编精度输出正常,你的编译器版本是? 【 在 buptmuye 的大作中提到: 】 : 是这样,加上ceil即可。

回复

应该和精度有关(肉眼目测是循环体被展开造成的),这样试试: d[i] * (int)pow(10, 3 - i); 【 在 buptmuye 的大作中提到: 】 : 使用codeblocks, : [code=c] : #include <iostream> : ...................

订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。