VC编程技术
幽助668899
励新图强,敦行致远
展开
-
TeeChart 5的应用
TeeChart 5的入门应用,赞!http://blog.sina.com.cn/s/blog_4f054ce00100defl.html原创 2010-05-12 21:10:00 · 595 阅读 · 0 评论 -
STL标准模板库
STL标准模板库STL组件包括:容器containers, 迭代器iterators, 仿函数functors, 算法algorithms容器containers用来管理对象的集合迭代器iterators用来在对象的群集中遍历所有元素,这个群集或许是容器也或许是容器的一部分算法algorithms用来处理群集内的元素,搜索,排序,修改,使用元素 容器分两大类:序列式容器与关原创 2010-05-17 23:03:00 · 579 阅读 · 0 评论 -
C++类型转换操作符
1.static_castfloat x;cout (x);f(static_cast("hello"); 2.dynamic_cast 将多态类型向下转型class Car;class Cabriolet : public Car {...};class Limosine : public Car {...};void f(Car* cp){转载 2010-05-17 22:48:00 · 420 阅读 · 0 评论 -
标准程序库所发生的异常
c++标准程序库异常派生自logic_error1.invalid_argument 无效的参数2.length_error 超越了最大长度3.out_of_range 参数不再指定范围内4.domain_error 标准程序库的I/O异常 ios_base::failure派生自rutime_error异常1.range_error 内部计算发生区间错误2.o转载 2010-05-17 22:57:00 · 592 阅读 · 0 评论 -
Useful宏定义
C++中有一些有用的宏定义,比如:static const char FILE_ID[] = __FILE__; // 获取当前文件的完整路径static const char FILE_TIMESTAMP[] = __TIMESTAMP__; // 获取当前文件的修改日期原创 2012-07-20 15:05:18 · 593 阅读 · 0 评论 -
让Console程序在退出时,调用特定的函数
#include using namespace std;int atexit(void (*function)(void));void QuitMain(){ cout << "MAIN function quit!" << endl;}void main(){ atexit(QuitMain); cout << "Demo for proce原创 2012-09-06 14:14:19 · 709 阅读 · 0 评论 -
C++四舍五入的简要算法
1、A为需要进行四舍五入的整数2、结果 = int (A + 0.5)原创 2013-11-27 12:00:48 · 1176 阅读 · 0 评论 -
Big-endian & Little-endian
Suppose that each unit is 8-bit in the memory, and there exists data 0x1234abcd stored from 0x00000000. Byte orders of Little-endian and Big-endian are as below:In Little-endian mode, the most s原创 2013-12-04 11:04:58 · 763 阅读 · 0 评论 -
WIN8.1下运行VC++6.0
在Win8.1下运行VC++6.0会报错,解决方法如下:1) 进入VC6.0安装后的目录C:\Program Files (x86)\Microsoft Visual Studio\Common\MSDev98\Bin2) 将“MSDEV.exe”改名为“MSDEVx.exe”3) 然后再新的EXE上右键属性,更改兼容模式为WinXP SP2,并把下面的“以管理员身份运行”也勾选上原创 2014-01-12 08:41:56 · 5211 阅读 · 3 评论