正则表达式
摘要:标准的C/C++并没有正则表达式,linux自带的一些库里支持正则表达式 1.regcomp编译正则表达式 2.regexec匹配正则表达式 3.regfree释放正则表达式 1、int regcomp (regex_t *compiled, const char *pattern, int cfl
阅读全文
C++联合体(union)
摘要:C++的union本质上也是个类,跟struct性质几乎一致但是有一个最大的区别,数据共享内存 说到共享内存就要说下union的内存分配 union的大小是按照union里面的成员内存的最大值而分配的,函数不占内存,但是如果没有成员或者成员都是函数时,内存分配为1,占位,表明存在。
阅读全文
C++智能指针
摘要:1 #include<iostream> 2 #include<memory> 3 4 using namespace std; 5 6 int main() 7 { 8 auto_ptr<int> ptr1(new int); 9 unique_ptr<double> ptr2(new doubl
阅读全文