
C/C++
文章平均质量分 57
Qrui
这个作者很懒,什么都没留下…
展开
-
C++11 以非静态成员函数为线程函数
需要在进程中调用成员函数进行操作,看了网上大概有两种方法1.新建一个类,并实例化,将函数和此对象添加到thread的构造函数中;2.在当前类中,将此函数和this指针(或类名)添加到thread的构造函数中。(一)转载:程序员的自我修养(五):C++ 多线程编程初步以非静态成员函数为线程函数类的非静态成员函数也是函数,因而也可以作为线程函数使用。不过,相比一般的函数(包括静态成员函数),将其作为线程函数使用时,有两个特殊之处。必须显式地使用函数指针,作为std::thr...转载 2021-03-17 16:15:42 · 3200 阅读 · 0 评论 -
Visual Studio Code 配置 C++后,G++和WindowsC++的一个区别
Visual Studio Code 版本:1.51.1版本: 1.51.1 (system setup) 提交: e5a624b788d92b8d34d1392e4c4d9789406efe8f 日期: 2020-11-10T23:34:32.027Z Electron: 9.3.3 Chrome: 83.0.4103.122 Node.js: 12.14.1 V8: 8.3.110.13-electron.0Windows使用VSC编译C++,两种编译器,G++、WindowsC...原创 2020-11-18 10:36:37 · 960 阅读 · 0 评论 -
在visual studio里图形化显示数组
转载: 在visual studio里图形化显示数组用插件ArrayPlotter下载与参考地址:https://visualstudiogallery.msdn.microsoft.com/2fde2c3c-5b83-4d2a-a71e-5fdd83ce6b96转载 2020-11-10 14:21:25 · 950 阅读 · 0 评论 -
"No CMAKE_C_COMPILER could be found,链接错误,找不到ucrtd.lib”问题,VS2017
参考:Problems generating solution for VS 2017 with CMake(https://stackoverflow.com/questions/42701019/problems-generating-solution-for-vs-2017-with-cmake)问题:用cmake编译时,显示No CMAKE_C_COMPLIER could be...翻译 2019-04-11 15:21:09 · 1860 阅读 · 0 评论 -
三维空间中物体两次旋转之间的连续旋转矩阵计算
问题:物体在三维空间中旋转两次(状态1,状态2),将这两次旋转平均分割成200份,使其自动的连续从状态1旋转到状态2,计算这个连续的旋转矩阵。两种方法:首先,据两次矩阵,可获得状态1到状态2的旋转矩阵A; 根据旋转矩阵A计算出欧拉角,alpha, beta, gamma(三个坐标轴); 将欧拉角平均200份,根据欧拉角算出连续旋转矩阵。由于欧拉角本身有一些缺点,再加上欧拉角平分2...原创 2018-08-30 17:30:24 · 7240 阅读 · 0 评论 -
C++ 获取文件夹下的所有文件名
转载 C++ 获取文件夹下的所有文件名 获取文件夹下所有的文件名是常用的功能,今天再一次有这样的需求,所有就在网上查找了很多,并记下以供后用。原文:http://blog.youkuaiyun.com/cxf7394373/article/details/7195661原文:http://qiaoxinwang.blog.163.com/blog/static/860964转载 2017-11-16 09:28:22 · 1970 阅读 · 0 评论 -
BMP文件格式详解
http://www.cnblogs.com/Matrix_Yao/archive/2009/12/02/1615295.html 转载地址BMP文件格式,又称为Bitmap(位图)或是DIB(Device-Independent Device,设备无关位图),是Windows系统中广泛使用的图像文件格式。由于它可以不作任何变换地保存图像像素域的数据,因此成为我们取得RAW数据的重要转载 2017-02-22 11:25:07 · 420 阅读 · 0 评论 -
彻底解决GDI对象泄漏的问题
转载链接 彻底解决GDI对象泄漏的问题之前有一个项目因为那时对C++还不太熟悉,没有太多经验,造成了内存泄漏、线程同步、GDI对象泄漏等新手常见的问题,所以这个程序会不定时地莫名其妙地死掉,后来通过用Visual Leak Detector小心翼翼地解决了内存泄漏的问题,接着系统就稳定了很多,而且也重新看了多线程那部分,加了多个锁,也总算解决了线程同步的问题。然而系统还是隔一段转载 2016-06-08 15:43:16 · 6696 阅读 · 0 评论 -
RegOpenKeyEx调用失败返回5
运行环境: Win7 VS2013RegOpenKeyEx调用失败返回5 问题描述:运行软件,需要写入注册表信息,再次运行时读出注册表内信息。但是第一次写入注册信息后,以后每次都需要写。查看注册表函数时发现RegOpenKeyEx()函数返回值为5,也就是写入注册表的函数失败。 这种情况发生过两次,第一次的解决方法是修改了注册表原创 2016-05-24 11:36:20 · 8876 阅读 · 0 评论 -
CString与 char *之间的转换
http://www.cnblogs.com/watsonlong/archive/2011/04/15/2017086.html1.char*转CStringchar *inputbuffer="abcd1234";//预转换,得到所需空间的大小int wcsLen = ::MultiByteToWideChar(CP_ACP, NULL, inputbuffer, strl转载 2015-11-27 10:13:33 · 817 阅读 · 0 评论 -
修改MFC主窗口标题
参考 http://www.cnblogs.com/Romi/archive/2012/02/14/2351799.html在VS2010下新建一个MFC的多文档应用程序,程序默认的标题是“文档名-工程名”。图标默认的是写着MFC的三个方块。但在很多软件中都不是使用的默认设置,开发者们都将标题和图标改过,以符合项目要求,而且直观好看。一.修改标题标题转载 2015-12-11 17:33:44 · 12338 阅读 · 2 评论 -
VC中编写DLL的函数声明问题
http://blog.youkuaiyun.com/jamestaosh/article/details/4237757编写动态链接库时,注意::: 4.5 __stdcall约定 如果通过VC++编写的DLL欲被其他语言编写的程序调用,应将 函数的调用方式声明为__stdcall方式,WINAPI都采用这种方式,而C/C++缺省的调用方式却为__cdecl。__std转载 2015-09-06 10:06:02 · 1343 阅读 · 0 评论 -
n阶多项式拟合与n阶矩阵求逆的C语言实现
http://home.eeworld.com.cn/my/space-uid-189420-blogid-84475.html/********************************************************************************* 该程序实现对n维输入x,n维输出y,给出n阶多项式拟合系数,功能和matlab转载 2015-06-05 17:15:13 · 3201 阅读 · 0 评论