随笔分类 - 我的科普
摘要:原文链接Debug和Release并没有本质的区别,他们只是VC预定义提供的两组编译选项的集合,编译器只是按照预定的选项行动。如果我们愿意,我们完全可以把Debug和Release的行为完全颠倒过来。当然也可以提供其他的模式,例如自己定义一组编译选项,然后命名为MY_ABC等。习惯上,我们仍然更愿意...
阅读全文
摘要:1KB=1024Bytes=2的10次方Bytes1MB=1024KB=2的20次方Bytes1GB=1024MB=2的30次方Bytes1TB=1024GB=2的40次方Bytes
阅读全文
摘要:原文出处long 和 int 范围是[-2^31,2^31),即-2147483648~2147483647。而unsigned范围是[0,2^32),即0~4294967295。也就是说,常规的32位整数只能够处理40亿以下的数。那遇到比40亿要大的数怎么办呢?这时就要用到C++的64位扩展了。不...
阅读全文
摘要:优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右()圆括号(表达式)/函数名(形参表).成员选择(对象)对象.成员名->成员选择(指针)对象指针->成员名2-负号运算符-表达式右到左单目运算符(类型)强制类型转换(数据类型)表达式++自增运算符++变量名/变量名++...
阅读全文
摘要:如果你想字符串化宏参数扩展的结果,你必须使用两个级别的宏。1 #define xstr(s) str(s)2 #define str(s) #s3 #define foo 44 str (foo)5 ==> "foo"6 xstr (foo)7 ==> xstr (4)8 ...
阅读全文
摘要:PLY是一种电脑档案格式,全名为多边形档案(Polygon File Format)或斯坦福三角形档案(Stanford Triangle Format)。史丹佛大学的The Digital Michelangelo Project计划采用PLY格式储存极高分辨率之米开朗基罗的作品"大卫"雕塑。该格...
阅读全文
摘要:在VS环境中通常要添加路径,不过基本都是按照往上提供的方法添加变量名形如:$(VC_IncludePath),但是如何通过cmd命令找到真正的路径呢未完待续……
阅读全文
摘要:char和unsigned charchar与unsigned char都是一个字节8bit,唯一的区别是,char的最高位为符号位,因此char能表示-128~127, unsigned char(uchar)没有符号位,因此能表示0~255。
阅读全文
摘要:char分为有符号性(signed)和无符号型(unsigned)两种:Ø若是signed型,就意味着取值范围为[-128,127];Ø若是unsigned型,就意味着取值范围为[0,255];C语言中我们通常直接用类型char,但是它究竟是被当做signed型还是unsigned型,由编译器决定。...
阅读全文
摘要:原文链接Solaris (读作 /se'laris:/ 或者 /so'le:ris/ 或者 '梭拉瑞斯' )是Sun Microsystems研发的计算机操作系统。它被认为是UNIX操作系统的衍生版本之一。 目前Solaris属于混合开源软件。2005年6月14日,Sun公司将正在开发中的Solar...
阅读全文

浙公网安备 33010602011771号