
C++
子神祭星
这个作者很懒,什么都没留下…
展开
-
C++共享内存实现
服务端:(1)创建共享内存区域 (2)内存映射到当前进程 (3)写入数据#include "stdafx.h"#include <windows.h>#include <iostream> using namespace std;#define BUF_SIZE 4096int main(){ // 定义共享数据 char szBuffer[] = "...原创 2018-05-23 14:56:43 · 22939 阅读 · 12 评论 -
C++中ANSI、Unicode、UTF8字符串之间的互转
Ansi字符串,英文占一个字节,汉字2个字节,以一个\0结尾,常用于txt文本文件;Unicode字符串,每个字符(汉字、英文字母)都占2个字节,以2个连续的\0结尾,NT操作系统内核用的是这种字符串,常被定义为typedef unsigned short wchar_t;所以我们有时常会见到什么char*无法转换为unsignedshort*之类的错误,其实就是unicode;UTF8是...转载 2018-10-12 09:51:54 · 511 阅读 · 0 评论