随笔分类 - C/C++
摘要:一、main结束 不代表整个进程结束 (1)全局对象的构造函数会在main 函数之前执行, 全局对象的析构函数会在main函数之后执行; 用atexit注册的函数也会在main之后执行。 (2)一些全局变量、全局对象和静态变量、对象的空间分配和赋初值就是在执行main函数之前,而main函数执行...
阅读全文
摘要:What’s a Hash Table? Why we need a Hash Table?By Using a Hash Table we can find element very quickly. For example, There are 20 random number in an array below.It’s not a sorted array, So We can not useBinary Searchto finding a number, When we need to find 118, We need 12 comparisons! Finding number
阅读全文
摘要:今天突发奇想,想到了这个问题,于是乎就顺手写下来,就当是拾遗吧。也算作回顾。负数的二进制表示:假设有一个 int 类型的数,值为5,那么,我们知道它在计算机中表示为:00000000 00000000 00000000 000001015转换成二制是101,不过int类型的数占用4字节(32位),所以前面填了一堆0。现在想知道,-5在计算机中如何表示? 在计算机中,负数以其正值的补码形式表达。什么叫补码呢?这得从原码,反码说起。 原码:一个整数,按照绝对值大小转换成的二进制数,称为原码。比如 00000000 00000000 00000000 00000101 是 5的 原码。 反码:将二进
阅读全文
摘要:在编译过程中,遇到了这样一个问题:error LNK2026: module unsafe for SAFESEH image去掉相应连接属性即可,如图
阅读全文
浙公网安备 33010602011771号