
知识点总结
文章平均质量分 83
伯爵不蝶耳1226
这个作者很懒,什么都没留下…
展开
-
Effective C++ 要点记录
条款1:视C++为一个语言联邦:C,Object-Oriented C++,Template C++和STLtips:1.C++高效编程守则视状况而变化,取决于你使用C++的哪一部分条款2:尽量以const,enum,inline替换#definetips:1.对于单纯常量,最好以const对象或enums替换#defines2.对于形似函数的宏,最好改用inline函数替换#defines条款3:尽可能使用consttips:...原创 2022-03-25 11:36:20 · 959 阅读 · 0 评论 -
使某一变量(tmp)始终保持某一数(x)的倍数
通式:int tmp = ((tmp + (x-1))&~(x-1));int tmp = ((tmp + 3)&~(3));原创 2017-06-21 15:41:56 · 368 阅读 · 0 评论 -
测试大小端
//TESTbigEndianinttest =1;bool = bigEndian;char*cp=reinterpret_castchar*>(&test);if(*cp){bigEndian=false;printf("===Running on Little Endian system!===");}els原创 2017-06-21 15:46:08 · 281 阅读 · 0 评论 -
利用typedef定义函数指针(回调函数)
利用typedef定义函数指针进入正文: 代码简化, 促进跨平台开发的目的. typedef 行为有点像 #define 宏,用其实际类型替代同义字。 不同点:typedef 在编译时被解释,因此让编译器来应付超越预处理器能力的文本替换。用法一:typedef int (*MYFUN)(int, int); 这种用法一般用转载 2017-11-29 11:05:04 · 2777 阅读 · 1 评论 -
C语言文件操作
一、C文件概述1、“文件(file)”:所谓“文件”是指一组相关数据的有序集合。数据以文件的形式存放在外部介质(一般是磁盘、磁带、光盘等)上,在操作系统中是以文件为单位对数据进行管理的。以文件名作为访问文件的标识。2、C语言把文件看作一个字节序列,即由一连串的字节组成。根据文件中的数据组织形式,数据文件可分为ASCII码文件和二进制文件。ASCII码文件,又称为“文本文件”(t原创 2017-12-06 16:28:17 · 547 阅读 · 0 评论 -
时间单位的换算
时间单位有:毫秒(ms)、微秒 (μs)、纳秒(ns)、皮秒(ps)、飞秒(fs)、阿秒、渺秒 1 s = 10^3 ms = 10^6 us = 10^9 ns = 10^12 ps = 10^15 fs=10^18阿秒=10^21渺秒=10^43普朗克常数毫秒 毫秒是一种较为微小的时间单位,是一秒的千分之一。典型照相机的最短曝光时间为一毫秒。一只家蝇每三毫秒扇一次原创 2017-11-28 10:05:02 · 13245 阅读 · 0 评论