随笔分类 - c
摘要:原文地址找不到了 #include <windows.h>#include <iostream>#include <cassert> #include <string> #include <vector> #include "openssl/md5.h" #include "openssl/sha.
阅读全文
摘要:32bit 64bitbool 1 1short 2 2int 4 4long 4 8[4]long long 8 8char 1 1wchar_t 2 4[2]bool 1 1float 4 4double 8 8long double 8 16[8]以上是gcc和clang编译器的内置类型大小.
阅读全文
摘要:原文 char*& 为指针引用,通常需要更改指针本身并返回时才这样用。 char *&是指针引用char *是指针当用指针引用作为形参的时候,改变形参的指针,同时实参的指针也改变了。当用指针做形参的时候,改变形参的指针,实参的指针不改变,当改变指针所指向的内容的时候,会同时改变。
阅读全文
摘要:原文 功能: 首先,sizeof(int)肯定是2的次方数,比如32位是4,64位是8((sizeof(n)+sizeof(int)-1)&~(sizeof(int) - 1) ) 的意思就是,如果sizeof(n)是sizeof(int)的倍数,则保持不变,否则返回最小的,大于sizeof(n)的
阅读全文