C++
lzw219
这个作者很懒,什么都没留下…
展开
-
(VS2008)C++ DLL文件的生成与使用
最近学习了一下VS下DLL的生成和使用,在这里记录一下1.DLL文件的生成 首先创建一个win32的控制台工程,然后如图创建好工程后我们可以看到在项目的 "属性->配置属性->常规" 里看到配置类型为动态库.dll (这个配置类型你也可以不在上一步的时候设置成DLL,进来之后再改)一般是使用DLL文件需要.h .dll .lib.h:函数的...原创 2019-07-01 16:13:25 · 1139 阅读 · 0 评论 -
求一个数是否为2的n次方
笨方法: 用这个数对2求余,看结果是0还是1二进制的方法: 首先来看一下2的n次方的二进制形式,除了最高位是1外其他位都是0 1:1 0:0 ...原创 2019-07-09 17:09:04 · 331 阅读 · 0 评论 -
C++ 双声道PCM音频分成单声道音频
记录一下自己写的双声道音频切分成单声道音频的代码原始音频的格式为:采样率16KHZ 采样点精度16位 双声道#include <iostream> #include <stdio.h>using namespace std;#define PCMTESTint main(){#ifdef PCMTEST FILE *fp = fopen("....原创 2019-07-11 10:16:54 · 1553 阅读 · 0 评论 -
C++ 多线程之间的通信方式(windows下实现)
最近学习了C++ 多线程之间的通信方式,记录一下。参考原文:https://blog.csdn.net/eulb/article/details/2177500C++线程的通信方式有很多种,这里记录一下常用的几种:1.全局变量2.互斥量3.信号量4.事件5.临界区1.全局变量通过全局变量进行通信,要对该变量加关键字volatilevolatile(易变的):每...原创 2019-07-18 15:28:55 · 23132 阅读 · 9 评论