C++项目实践基础知识
本专栏记录实际开发项目中所用到的C++基础知识。
Xue Peng
正确有序的过程必然产生想要的结果。
展开
-
【Networkk】一篇文章完全搞清楚 scoket read/write 返回码、阻塞与非阻塞、异常处理 等让你头疼已久的问题
【Networkk】一篇文章完全搞清楚 scoket read/write 返回码、阻塞与非阻塞、异常处理 等让你头疼已久的问题 - junneyang - 博客园转载 2022-03-19 20:45:55 · 84 阅读 · 0 评论 -
c++中字符数组与字符串的转换
static vector <uint8_t > vin;string vin(BDAuxInfo::vin.begin(),BDAuxInfo::vin.end())原创 2022-03-16 15:31:57 · 1175 阅读 · 1 评论 -
c++ 十进制、十六进制和BCD的相互转换
#include <stdio.h> #include <string.h> #include <iostream> using namespace std; ///////////////////////////////////////////////////// // //功能:二进制取反 // //输入:const unsigned char *src 二进制数据 // int length .原创 2022-03-16 10:57:20 · 608 阅读 · 0 评论 -
类之间的关系
UML类图与类的关系详解 - wall-ee - 博客园原创 2022-03-04 11:17:28 · 63 阅读 · 0 评论 -
C++11 整型转字符串
在C++11中增加了string的字符串以及整数之间的转换函数标准增加了全局函数。std::to_stringstd::stoistd::stolstd::stoll用来将整型转换为字符串for (size_t i = 0; i < 14; i++){ string fileName = "chID"+std::to_string(i)+".hex";}...原创 2022-03-03 13:07:20 · 630 阅读 · 0 评论 -
C++强制类型转化:reinterpret_cast
reinterpret_cast < 新类型 > ( 表达式 )typedef struct{ uint16_t readIdx; uint16_t writeIdx; }Data;void * poolHead;Data *ptr = reinterpret_cast<Data *>(poolHead);原创 2022-02-14 13:58:30 · 471 阅读 · 0 评论 -
C与C++混用编译
#ifdef _cplusplusextern "c" {#endif//C 或C++ 代码#ifdef _cplusplus}#endif原创 2022-02-12 14:01:47 · 274 阅读 · 0 评论 -
C/C++自我命名规则
C++1、类名 、全局:Pascal,MultiplyNumbers2、成员、函数内部: 驼峰,小写开头 secondNumber3、特殊:匈牙利,g_iFirstNumberC1、函数、全局:Pascal,MultiplyNumbers2、局部:驼峰,小写开头 secondNumber3、特殊:匈牙利,g_iFirstNumber...原创 2022-02-12 13:36:34 · 428 阅读 · 0 评论