
C++
antter
这个作者很懒,什么都没留下…
展开
-
大数相乘 - 浮点数
最多支持0.04G位的大浮点数相乘算法,提供10000阶乘的例子.昨天,噢不,今日拂晓,鸡鸣之时,写了一大整型数相乘,下午有空,改进了一下,昨天直觉说实现以上几点能提升45%今天一试,哈准.果然是45%左右2006-11-2 14:12修改:1. 对字符串进行封装为bignum2. 内部由char* 代替string3. 支持浮点运算.性能提升50%提升性能的改进设想:1. 对于原创 2006-11-02 14:40:00 · 2219 阅读 · 0 评论 -
取/*与*/之间的数据
调试了好久,突然灵感大发原本的错误:expression = str_p("/*")>>(*anychar_p-"*/")[&do_comment]>>str_p("*/"); 正确:expression = str_p("/*")>>(*(anychar_p-"*/"))[&do_comment]>>str_p("*/"); 现在回忆起来自已真的好傻 :-)原创 2007-03-04 22:11:00 · 802 阅读 · 0 评论 -
printf显示64位
printf("%I64u",i); printf("%I64d",i);原创 2007-02-27 13:16:00 · 5074 阅读 · 1 评论 -
必读的C++经典书
The classic C++ books(YOU SHOULD READ)-->Edit by WithCPP C++/OPP/OOD Series Level 1:Syntax/Semanteme(C++)转载 2006-12-02 17:14:00 · 1490 阅读 · 1 评论 -
STL实现string的trim
_tstring trim(_tstring str,const _tstring& val) { str.erase(0,str.find_first_not_of(val)); str.erase(str.find_last_not_of(val)+val.size()); return str; }原创 2006-11-15 03:03:00 · 1518 阅读 · 2 评论 -
自动推箱子,附源程序
玩了很多推箱子,卡在36关了,卡了很久了,于是今天下午写一段代码解决,但嘲的是,我电脑运行了33万种可能性(穷举,没优化..)还是没出结果..,白写了OO,但对于小地图来说还是能很好的解决任务.如果程序中加入失败的判断,那么速度会有极大的提升.期待我早日攻破我手机上的第36关推箱子.-->wwwwwwwwwwwwxxwxxwwwwwwxbb b xwwxhwtwwbwxwwwbwttt原创 2006-11-04 23:44:00 · 2326 阅读 · 0 评论 -
windows控制台程序设定光标位置
HANDLE handle=GetStdHandle(STD_OUTPUT_HANDLE); COORD ord;ord.X=0;ord.Y=0;SetConsoleCursorPosition(handle,ord);原创 2006-11-04 22:37:00 · 1520 阅读 · 0 评论 -
大数相乘 - 整型数(二)
不再以10进制为单位目前是10000进制性能有极大的提升// $Id: multi.cpp 8 2006-11-03 05:54:04Z JiangMiao $ // JiangMiaos Blog http://blog.youkuaiyun.com/antter#include "stdafx.h"#include iostream>#include string>#include lis原创 2006-11-03 13:59:00 · 1151 阅读 · 0 评论 -
大数相乘 - 整型
搞程序的是不是都熬夜的呢?我是的,不过很快就会努力不是了.为了健康,做一个不熬夜的程序员本来打算了5:00睡的,鬼使神差莫明其妙地放下了PHP写了点C++,于是就有了以下代码的产生,也许是太久没有写C++了.关于算法我已经写在程序的注释里了.简言之是先相加(不管进位),最后一起进位.// $Id: multi.cpp 6 2006-11-01 21:12:48Z JiangMia原创 2006-11-02 05:39:00 · 1193 阅读 · 0 评论 -
vc2005 stringstream 内存泄漏
Visual Studio and .NET Framework反馈解决方法原创 2007-03-06 21:54:00 · 2218 阅读 · 0 评论