- 博客(7)
- 资源 (18)
- 收藏
- 关注
原创 fatal error C1001: INTERNAL COMPILER ERROR 和 链接出错 unresolved external symbol _WinMain@16
1.fatal error C1001: INTERNAL COMPILER ERROR最近在编译一个VC6.0工程(开发环境:win2000+VS6.0+Sp6),在加入预编译头后出现了下面的编译错误提示: c:/program files/microsoft visual studio/vc98/include/xlocnum(106) : fatal error C1001: INTER
2009-06-06 11:41:00 3255 1
转载 Linux Shell 命令详解
Shell命令${变量名}引用变量的值,变量只有在声明、赋值、unset、export或表示signal时不用$作前缀本地变量(P131)变量名=变量值设置变量readonly 变量名设置这个变量为只读echo $变量名$引用变量的值,并用echo显示unset 变量名清除变量定义set|more分页查看所有的变量变量=${参数变量:-word}若设置了参数变量,则用参数变量的值设置变量的值,否则
2009-04-22 23:22:00 1756
转载 C++程序设计之四书五经
C++是一门广泛用于工业软件研发的大型语言。它自身的复杂性和解决现实问题的能力,使其极具学术研究价值和工业价值。和C语言一样,C++已经在许多重要的领域大获成功。 然而,一个不可否认的现实是,在低阶程序设计领域,C++挤压着C同时也在承受着C的强烈反弹,而在高阶程序设计领域,Java和C#正在不断蚕食着C++的地盘。也许C++与C合为一体永远都是一 个梦想,也许Java和C#的狂潮终将
2009-04-18 11:48:00 386 1
转载 C++ Boost库简介
boost是一个准标准库,相当于STL的延续和扩充,它的设计理念和STL比较接近,都是利用泛型让复用达到最大化。不过对比STL,boost更加实用。STL集中在算法部分,而boost包含了不少工具类,可以完成比较具体的工作。 boost主要包含一下几个大类:字符串及文本处理、容器、迭代子(Iterator)、算法、函数对象和高阶编程、泛型编程、模板元编程、预处理元编程、并发编
2009-04-18 11:46:00 434
原创 控制C++的内存分配
在嵌入式系统中使用C++的一个常见问题是内存分配,即对new 和 delete 操作符的失控。 具有讽刺意味的是,问题的根源却是C++对内存的管理非常的容易而且安全。具体地说,当一个对象被消除时,它的析构函数能够安全的释放所分配的内存。 这当然是个好事情,但是这种使用的简单性使得程序员们过度使用new 和 delete,而不注意在嵌入式C++环境中的因果关系。并且,在嵌入式系统中,由
2009-04-18 11:44:00 289
转载 明晰C++内存分配的五种方法的区别
在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自动
2009-04-18 11:43:00 342
转载 C++内存分配问题
C++内存分配问题 先举个例子 char* r = "hello word!"; char b[]="hello word!" *r = w; *b=w; 其实应该是语法错误,可是VC++6.0没有警告或者错误,r指向的是文字常量区,此区域是编译的时候确定的,并且程序结束的时候自动释放的, *r = w;企图修改文字常量区引起错误,b的区别在于其空间是在栈上
2009-04-18 11:39:00 699
vc++ 和 openGL 做的 3D魔幻场景 非常炫
2009-05-29
sliverlight 最新版本下载
2009-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人