随笔分类 - C++学习
摘要:C++使用typedef 给复合类型定义别名时,与const结合会产生看似“令人困惑”的类型推定,例如 ``` typedef char* pstring; const pstring cstr=0; const pstring *ps; ``` cstr到底是什么类型? 如果直接把pstring
阅读全文
摘要:Socket—— Network IPC(1st) When I study the source code of wrk, I found that I need to learn about Socket. Socket is a very very important concept I re
阅读全文
摘要:layout:post title: 优化C/C代码的建议 tags:[C, Linux, Performan] 优化C/C代码性能的27条建议——<Tips for Optimizing C/C Code>译注 本文来自people.cs.clemson.edu的计算机图形学课程,编号405。关于
阅读全文
摘要:C++ primer plus 16.2节介绍了auto_ptr,该模板类在C++11中已弃用,目前已被shared_ptr代替。 auto_ptr又叫做智能指针,用于管理动态内存分配的用法。 为什么要有auto_ptr? 首先看一个例子, void remodel(string &str){ st
阅读全文
摘要:int main(){ string input; vector<string> arr; while(cin >> input) { cout << "start"<<endl; arr.push_back(input); } cout << arr[arr.size()-1].length()
阅读全文
摘要:本节内容源于对C++ primer第13章的学习,这本书把C++的原理将得明明白白。网上的博客往往讲得一头雾水。到头来还不如看原书本。 问题 首先给出一题: #include<stdio.h> class A{ public: ~A(); }; A::~A(){ printf("deleteA");
阅读全文
摘要:参考资料 suricata官方文档https://suricata.readthedocs.io/en/latest/performance/runmodes.html#different-runmodes suricata的源代码https://blog.csdn.net/shenwansangz
阅读全文