摘要: 注意, int* pt; 中pt是int值的地址并不意味着pt本身的类型是int。例如,在有些平台中,int类型是个2字节值,而地址是个4字节值。 对于指针,需要指出的另一点是,new分配的内存块通常与常规变量声明分配的内存块不同。常规变量的值都存储在被称为栈(stack)的内存区域中,而new从被 阅读全文
posted @ 2024-03-29 09:08 不是公子的小白 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 事实上,任何两个由空白(空格、制表符和换行符)分隔的字符串常量都将自动拼接成一个。因此,下面所有的输出语句都是等效的: cout << "I'd give my right arm to be" " a great violinist.\n"; cout << "I'd give my right 阅读全文
posted @ 2024-03-29 08:55 不是公子的小白 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 浮点数前面的符号用于数值正负,而指数的符号用于乘除缩放,例如-8.33E4指的是-83300,而8.33E-4指的是8.33除以10的4次方即0.000833。 注意,仅当两个运算符被用于同一个操作数时,优先级和结合性规则才有效。请看下面的表达式:int dues = 20 * 5 + 24 * 6 阅读全文
posted @ 2024-03-28 10:08 不是公子的小白 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 终端关闭后,系统会发送一个SIGHUP(挂断信号),自动地终止在当前会话中运行的程序。这时可以使用screen命令使用在关闭终端后继续运行程序,方便在重新开启终端后回到程序执行界面: 输入screen,回车进入子界面 输入命令,运行程序 按ctrl+a再按d,程序会在关闭终端后继续运行 显示[det 阅读全文
posted @ 2024-03-25 19:45 不是公子的小白 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 差异 安全性 SVN:较差,定期备份,并且是整个SVN都得备份。Git:较高,每个开发者的本地就是一套完整版本库,记录着版本库的所有信息。 权限管理 SVN:SVN的权限管理相当严格,可以按组、个人针对某个子目录的权限控制,每个目录下都会有个.SVN的隐藏文件。Git:Git没有严格的权限管理控制, 阅读全文
posted @ 2024-03-25 19:06 不是公子的小白 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 在游戏的开发中,编码实现时牢记“逻辑”和“数据”分开的核心准则,即把复杂的游戏逻辑放在代码中,把“数据”外置,这样可以有效地提高游戏的功能清晰性和可调试性。 半透明图像色彩=源图像色彩 *(100%-透明度)+ 背景图像色彩×透明度 计算机系统设计中的原理:1)加快经常性事件的速度;2)Amdahl 阅读全文
posted @ 2024-03-25 13:56 不是公子的小白 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 人类感知信息的途径:视觉占65%,听觉占20%,嗅觉、味觉、触觉占15%信息量。 3D视频比2D视频多了深度一维。 视频图像压缩的基本依据:1)空间冗余;2)频率冗余;3)视觉冗余;4)熵冗余;5)时间冗余。 视频图像压缩的基本方法:1)帧内预测编码;2)变换编码;3)量化编码;4)熵编码;5)帧间 阅读全文
posted @ 2024-03-25 13:49 不是公子的小白 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 字符 '0' 和 '\0' 及整数 0 的区别:字符型变量用于存储一个单一字符,在 C 语言中用 char 表示,其中每个字符变量都会占用 1 个字节(8 位二进制数)。字符 '0':char c = '0'; 它的 ASCII 码实际上是 48,内存中存放表示:00110000。字符 '\0': 阅读全文
posted @ 2024-03-18 10:00 不是公子的小白 阅读(2) 评论(0) 推荐(0) 编辑
摘要: malloc() 函数在 C 语言中就出现了,在 C++ 中仍然存在,但建议尽量不要使用 malloc() 函数。new 与 malloc() 函数相比,其主要的优点是,new 不只是分配了内存,它还创建了对象。 //一维数组动态分配,数组长度为 m int *array = new int [m] 阅读全文
posted @ 2024-03-18 09:41 不是公子的小白 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 在一个类里建立一个 const 时,不能给他初值: class foo{ public: foo():i(100){} private: const int i=100; // 错误!!! }; //可以通过这样的方式来进行初始化 foo::foo():i(100){} class Test{ pu 阅读全文
posted @ 2024-03-16 16:07 不是公子的小白 阅读(5) 评论(0) 推荐(0) 编辑