C++
你不是猫
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
多线程,异步、同步,互斥量和锁
使用库来创建和管理线程。使用创建互斥锁,并通过使用lock_guard或unique_lock类来管理互斥锁。使用来实现原子操作使用<conditional_variable>来使用条件变量。原创 2024-12-11 21:49:57 · 771 阅读 · 0 评论 -
关于glut、freeglut,glfw,glew和glad
图形显示在屏幕上,可以简单的分为几个部分,硬件屏幕、驱动程序和软件部分。例如windows下的DirectX,Linux的x11,Android的OpenGL es等。SDL可以将这些平台的驱动程序,封装成一套对外统一的API调用,让使用者可以不关注某个具体平台,可以快速开发图形的绘制操作。是一个开源的跨平台的多媒体库,封装了复杂的音视频底层操作,简化了音视频处理的难度。glew是使用OpenGL2.0之后的一个工具函数,glut和freeglut主要是1.0的基本函数功能。现在多用glfw和glad。原创 2024-12-11 21:45:54 · 493 阅读 · 0 评论 -
VS2022 c和汇编同时用报错 使用了非标准扩展: 不支持在此结构上使用“__asm”关键字
只需要将图中debug处的x64改为x86即可成功编译。原创 2023-10-18 15:56:04 · 1229 阅读 · 2 评论 -
官网下载QT开源版在线下载器却显示下载商用版
原因:在Qt账户注册后的验证界面,界面上有一个选项是是否是个人所用,不为任何公司(商业)用途,要勾选上这个,否则在线下载器界面下载时就会是商业版,勾选上后才会是开源版。原创 2023-09-28 12:51:57 · 1014 阅读 · 1 评论 -
VS怎么在拥有多个.cpp文件的同一个项目下只运行想要运行的一个.cpp文件?
如果是非常多的.cpp文件当中只想运行其中极少一部分分散的.cpp文件,那么可以先选中全部,然后全部排除,最后使用ctrl点选将想要运行的那几个.cpp文件重新修改为不排除生成。可以使用ctrl点选或者shift选中连续的一串.cpp文件,然后右键选择属性,在其中的从生成中排除设置为 是 即可;此时文件就回来了,注意:此处文件名左下角没有了红色减号,所以在运行的时候也会一起生成,注意报错。从生成中排除的.cpp文件会在资源管理器中文件名的左下角显示一个红圈减号,如下图。那么之后想要恢复怎么办呢?原创 2023-09-03 18:11:58 · 16116 阅读 · 0 评论 -
类模板中对象做函数参数
类模板中对象做函数参数原创 2023-08-14 18:31:18 · 164 阅读 · 0 评论 -
全局函数做类模板中的友元
对象做函数参数和全局函数做类模板友元原创 2023-08-14 18:27:30 · 359 阅读 · 0 评论 -
以对象为函数参数的函数模板
以对象作为参数的函数模板怎么处理部分运算原创 2023-08-13 18:14:22 · 233 阅读 · 1 评论 -
如何计算堆区的整型数组长度
在学习C++的过程中,做职工管理系统的时候,发现使用sizeof(s_a) / sizeof(s_a[0])求出的数组长度不对,后来才发现这个是用来求静态数组的长度的,而在堆区创建的数组是动态数组,不适用于这个方法。于是通过搜索发现能够这样实现求动态数组的长度,_msize(d_a) / sizeof(d_a[0]);原创 2023-08-13 15:08:24 · 374 阅读 · 1 评论 -
堆区开辟的数组
函数在堆区的内存释放原创 2023-08-13 14:55:24 · 211 阅读 · 1 评论 -
C++职工管理系统
本项目使用C++的多态实现一个简易的职工管理系统原创 2023-08-13 14:27:04 · 207 阅读 · 1 评论 -
VS在包含多个main函数时,即使将不同.cpp文件中的main函数改名(main1,main2….),还是会报错
vs函数名重复 报错原创 2023-06-17 16:55:42 · 448 阅读 · 0 评论 -
C++报错提示某类名不是类或命名空间名称
C++报错提示某类名不是类或命名空间名称原创 2023-02-06 18:24:57 · 3301 阅读 · 0 评论
分享