c++基础的深入浅出
文章平均质量分 69
windmeeeeee
这个人贼懒,有事漂流瓶
展开
-
PE结构
https://www.cnblogs.com/shercy/p/6493161.html转载 2020-07-03 16:24:23 · 147 阅读 · 0 评论 -
c++中DLL文件的编写与实现——三步走(2)
我干嘛写这个(本方法调用方需要.lib .dll) (问的人多了) C++在调用Dll中的函数的时候,如果是企业内部的话,肯定是希望三件套的方式(.h\.lib\.dll)。这样做的话,编写方可以在头文件中写入很多信息,方便调用方的调用。但是,一旦是给其他公司的人使用,而不想让别人看到的话,那编写方肯定是不想让别人看到过多的信息的,你只管调用。 还有一点是 dll是在调试的时候...原创 2019-05-10 16:18:11 · 7529 阅读 · 6 评论 -
vs2012运行库安装超时
在安装vs2013时,卡在了vs2012的安装库,具体代码忘记了。我的做法是:1.单独下载了vs2012 redistributable(x64)与(x86)两个版本。 2.win+R 打开运行,输入msconfig 。 3.点击“服务”选项卡,全选后,全部禁用。确定后,选择稍后重启,而不是立刻重启。...原创 2018-05-10 16:11:50 · 511 阅读 · 0 评论 -
命名管道 与 共享内存区别,以及两者混用。
共享内存读取和写互相不影响,即使你不写入,读取那边也会不断读取,只是有数据就读取数据,无数据则值保持不变命名管道:读取时 若无数据写入,则会处于wait状态。尝试了一个demo,pipe传输数据,再用共享内存传输数据,双线程。因为有可能出现数据读写错误,所以中间的操作需要用原子操作,可以将中间数据设定为一个int值或char等系统自带的数据类型。实现的效果:有数据更新时更新数据,没有数据的...原创 2018-11-23 11:38:09 · 2211 阅读 · 0 评论 -
文档操作函数:CFlieDialog
原函数如下CFileDialog::CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName = NULL, DWORD dwFlags = OFN_HIDEREADONLY | ...原创 2018-01-31 16:38:09 · 560 阅读 · 0 评论 -
python与C++通过命名管道通讯
import win32pipe, win32file, pywintypesdef recv(): print("pipe recv") quit = False while not quit: try: handle = win32pipe.CreateNamedPipe( # r'\\.\p...原创 2018-11-17 11:46:04 · 2371 阅读 · 2 评论 -
C++命名管道的使用
服务端// Pipe_Test.cpp: 定义控制台应用程序的入口点。//#include "stdafx.h"#include<Windows.h>#include<stdio.h>#include<ctime>#include<iostream>#pragma warning(disable:4996)int main()...原创 2018-07-19 11:13:23 · 2975 阅读 · 0 评论 -
c++中共享内存原理及实现——三步走
一、什么是共享内存文件映射是一种实现进程间单向或双向通信的机制。它允许两个或多个本地进程间相互通信。为了共享文件或内存,所有的进程必须使用相同的文件映射的名字或是句柄。二、实现步骤为了实现共享文件,第一个进程先调用CreateFile方法。接下来调用CreateFileMapping方法来创建一个文件映射对象。并为文件映射指明一个句柄和名称。由于事件,信号,互斥对象和文件映射等这...原创 2020-01-06 08:45:05 · 26857 阅读 · 6 评论 -
c++文件读写操作
近期适配几款游戏的数据,因为重复量太大,因此写一个对数据进行处理的程序,下面是整个过程中接触到的一些东西。以下内容转载自:https://www.cnblogs.com/1242118789lr/p/6885691.html。fstream提供了三个类,用来实现c++对文件的操作(文件的创建、读、写) ifstream -- 从已有的文件读入 ofstream -- 向...转载 2018-04-17 11:07:00 · 206734 阅读 · 8 评论 -
c++中DLL文件的编写与实现——三步走
一、DLL是什么?动态链接库(Dynamic Link Library)DLL文件与EXE文件一样也是可执行文件,但是DLL也被称之为库,因为里面封装了各种类啊,函数啊之类的东西,就像是一个库一样,存储着很多东西,主要是用来调用的。调用方式主要分为两种:隐式(通过lib文件与头文件) 与 显式(只通过DLL文件)。(这是一条弹幕:2019.5.10 很多人私信我 我肥来说下 ,调用方是需...原创 2018-03-21 14:40:07 · 80439 阅读 · 30 评论 -
C++中CONST的深入浅出——三步走
小序 今天无聊,写一点自己对c++中CONST的理解,具体方法呢,还是按照三步走:是什么,为什么,怎么样。我相信大多数老程序猿都有着自己的思维方式,小风就比较习惯这种老套的方式。闲话就不多说了,开始正题。1.CONST是什么?作为c++中关键字之一的const,起作用如下: 1.内容上:其修饰的变量、函数、指针都为只读形式,即修饰的部分无法再去修改其值或是内容,具体实现后面会再说。很多...原创 2018-03-08 13:16:01 · 310 阅读 · 0 评论