
技术
文章平均质量分 67
loyalzu
外企打工者
展开
-
编译系统实现完了.总结下
前段时间搞了个编译方面的东东。主要分成四部分: 1.c- (注意后面有一个横线),一个c语言的子集。c语言重要的东西都有了。而且也不算特别大。用来做编译器最好了。花的时间也不会太长。具体语言规范可以去看《编译原理设计与实践》后面的附录。这本书带了个tiny 的编译器的实现。全部用ansi c写的。我觉得写的不错的。包括它所有文件的组织。我就模仿它也搞了一个project,文件名基本一样。也用纯c写原创 2006-04-08 11:05:00 · 2892 阅读 · 0 评论 -
c++函数名字隐藏
昨晚在newsgroup上看到一个问题。我自己也弄错了。放在这。做个记录。看下面的程序:#include using namespace std;class Base{public: virtual void fun(int a) { cout } virtual void fun() { cout }};class Der:public Base{public:// using原创 2006-04-10 13:12:00 · 1808 阅读 · 0 评论 -
优化用gdi渲染的engine的速度
我原来的代码是这么写的HDC hdc,hMemDC;hMemDC = ::CreateCompatibleDC(hdc);HBITMAP hbmp = ::CreateCompatibleBitmap(hdc);HBITMAP holdbmp = ::SelectObject(hMemDC,hbmp);//draw something on the memory dc::S原创 2006-05-12 10:12:00 · 1724 阅读 · 0 评论