char*或string转换成LPCWSTR
摘要:VS2010默认是Unicode的,在VC 6.0中编译成功的项目在VS2010中常会出现类型错误。 经常出现的错误是:不能从const char *转换为LPCWSTR 如使用CreateDC("DISPLAY",NULL,NULL,NULL)就会报错,如果使用强制转换(LPCWSTR)"DISP...
阅读全文
表达式二叉树
摘要:涞源chengyaogen.blog.chinaunix.net 一、定义 二叉树(binary tree)是一棵每个结点都不能有多于两个儿子的树。 二、数据结构设计 因为一个二叉树结点最多是有两个儿子,所以可以直接链接到他们。树结点的声明在结构上类似双向链表的声明。在声明中,一个结点就是由elem
阅读全文
利用栈将中缀表达式转换成后缀表达式
摘要:转自http://blog.csdn.net/mvpsendoh/article/details/6440559目的:将中缀表达式(即标准形式的表达式)转换为后缀式。例子:a+b*c+(d*e+f)*g转换成abc*+de*f+g*+转换原则:1.当读到一个操作数时,立即将它放到输出中。操作符则不立...
阅读全文