![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
fozhishuiyue
这个作者很懒,什么都没留下…
展开
-
简单通用makefile 用来编译C++ 程序
简单通用makefile 用来编译C++ 程序makefile 变量小知识makefile 文件注释用 #自动变量(只能在规则的命令中使用(第二行))$< : 规则中的第一个依赖$@ : 规则中的目标$^ : 规则中所有的依赖CC: cc(即gcc)CXX: g++APPFLAGS:预处理使用的选项CFLAGS: 编译的时候使用的选项LDFLAGS: 链接库使用的选项wildcard 查找当前目录下所有.c文件,返回值给srcsrc=$(wi原创 2020-07-30 16:57:48 · 2554 阅读 · 2 评论 -
C++ Unicode/UTF-8中文 相互转换
Unicode 字符串转UTF-8 输出中文需求中文 ”你好啊“ ----------unicode----------> \u4F60\u597D\u554A现在有个这个需求: 接收到 unicode编码 的字符串,显示成中文。例:接收到 “4F60597D554A” 需要转换成中文 "你好啊”不多说,直接上代码解决方式// 这里使用C++11 的 codecvt_utf8#include <codecvt>#include <locale>con原创 2020-06-13 11:02:37 · 7803 阅读 · 4 评论 -
C++ 多线程——pthread_cancel 取消线程的疑惑
C++ 多线程——pthread_cancel 取消线程的疑惑测试环境:Ubuntu18.04pthread_cancel 简介pthread_cancel(threadID)会发送终止信号给thread线程,如果成功则返回0,否则为非0值。pthread_cancel调用并不等待线程终止,它只是向目标线程发Cancel信号, 提出取消请求。但目标线程如何处理Cancel信号则由目标...原创 2019-08-09 08:27:02 · 3649 阅读 · 3 评论 -
C++ fstream 自定义文件操作类
C++ fstream 自定义文件操作类这里主要将fstream封装成一个简单的文件操作的类FileOperate.h 头文件// FileOperate.h#ifndef FILEOPERATE_H#define FILEOPERATE_H#include <iostream>#include <string>#include <sys/types...原创 2019-08-13 19:19:00 · 1262 阅读 · 3 评论