随笔分类 - 程序语言 / C++
发表于 2023-09-14 10:56阅读:5评论:0推荐:0
摘要:简单回调 1.首先介绍最简单的回调函数调用方法: #include <stdio.h> //返回值(*指针名)(参数列表) typedef int(*callback)(int, int); //回调函数 int SUB(callback pfunc, int a, int b){ return p
阅读全文 »
发表于 2023-06-15 09:47阅读:152评论:1推荐:0
摘要:mutex 直译为 互斥量。 使用它可以做到:一份共享数据, 同时只能由一个线程访问,在此基础上会衍生很多很方便的api,通过mutex将共享数据的访问变成互斥操作,避免与时间相关的错误 简单结论及定义: 1. 每个线程在对资源操作前都尝试先加锁,加锁成功才能操作,操作结束就解锁 2. 当A线程对某
阅读全文 »
发表于 2022-12-16 10:37阅读:117评论:0推荐:0
摘要:// 进制 所谓二进制就是逢2补0进1,十六进制就是逢16补0进1 二进制: 1 10 11 100 101 110 111 1000 (十进制:1 ~ 8) 十六进制:8 9 A B C D E F 10 ( 十进制:8 ~ 16) 在现代的计算机中主要采用的数字集成电路完成,数字电路通过高低电平
阅读全文 »
发表于 2022-08-22 21:01阅读:1991评论:0推荐:0
摘要:debug 调式时候,记得把需要的 dll 库放到工作目录下 // 自动连接命名 在qt中如果on_pushButton_2_clicked()是在你的主窗口类(例如继承自QMainWindow或QWidget)中定义的, 并且该类使用了ui文件(通过setupUi()函数设置界面), 则Qt会在调
阅读全文 »
发表于 2022-07-29 17:01阅读:25评论:0推荐:0
摘要:// 类似于C程序的main函数,Win32应用程序也有一个入口函数WinMain,该函数被系统自动调用 #include <windows.h> LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); int WINAPI WinMain(HIN
阅读全文 »
发表于 2021-11-12 15:55阅读:198评论:0推荐:0
摘要:将 C++ 函数声明为``extern "C"''(在你的 C++ 代码里做这个声明),然后调用它(在你的 C 或者 C++ 代码里调用)。例如: // C++ code: extern "C" void f(int); void f(int i) { // ... } 然后,你可以这样使用 f()
阅读全文 »
发表于 2021-08-06 10:54阅读:57评论:0推荐:0
摘要:1.如何定义一个类 class class1 { public: char name[64]; int age; }; 2.如何定义一个对象(对象就是类的实例化,就是怎么用这个类) 直接定义: class1 my1; 在堆里定义: class1* my2 = new class1; 删除对象(只能删
阅读全文 »