c++实现排列与组合

直接实现排列较为难,可以先实现全排列和组合,在组合的每个结果中调用全排列函数,可以较为直观实现非全排列的实现。我们先来实现组合:对C(N,M),如果M已知,则直接写M值已知,则直接写M个嵌套循环即可实现。例...

12款免费轻量的 AutoCAD 的开源替代品推荐

随着各行各业的发展,CAD已经广泛应用于工业、服装、建筑以及电子产业等设计领域。AutoCAD 是一种流行的商业CAD软件,虽然很强大,但并不是免费的。因此本文推荐了几种免费重量轻的CAD工具/软件,如有其他更好的...

获取ARX文件路径

TCHAR szPath[256];GetModuleFileName(_hdllInstance, szPath, sizeof(szPath));*(_tcsrchr(szPath, '\\')) = 0; // 将最后一个\所在的位置修改为\0当_hdllInstance=NULL时,得到的路径就是acad.exe的路...

关于TortoiseGit 红色叹号 的小bug

我的问题就是MFC程序的Resource.h,有时变会成resource.h,然后就一直有小红点本地版本已经全部提交,git status 也没有修改的文件,git add 也是空,就是显示个 红色叹号,很郁闷,这个已经有几个月时间了,今天...

fmtlib之fmt4.1.0使用简明教程

fmt5版本之后使用了C++11的一些特性,之前的版本支持C++98,目前最新版本为4.1.0,支持C++98的版本会持续更新,不必担心bug修复问题以下为fmt4.1.0版本的简单使用教程首先下载4.1.0的release版本,https://github...