c++
文章平均质量分 65
北极0735
这个作者很懒,什么都没留下…
展开
-
VS 2017配置OpenMesh环境
<div id="content_views" class="markdown_views prism-atom-one-dark"> <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-mark...转载 2021-10-24 20:34:31 · 517 阅读 · 0 评论 -
VS2017 c++ 封装调用 dll 64位
网上写封装的文章太多但总是写的不够全面,有的配置的说明少了,有的封装的说明少了,这篇文章主要是为了方便自己后期查阅使用第一步,新建动态链接库创建之后他就会生成如下文件 ,可以不用管第二步,在项目的属性页配置好平台和管理器,这个就是给用户使用时所必须用的版本(release和debug版本都一样,只需要到最后生成完release的版本后修改成debug然后build就可以了)第三步,写出自己的头文件和源文件要在自己的头文件中加上这个struct上面和下面的语句...原创 2021-08-12 10:39:11 · 1124 阅读 · 0 评论 -
C++ main函数中参数argc和argv含义及用法
argc 是 argument count的缩写,表示传入main函数的参数个数; argv 是 argument vector的缩写,表示传入main函数的参数序列或指针,并且第一个参数argv[0]一定是程序的名称,并且包含了程序所在的完整路径,所以确切的说需要我们输入的main函数的参数个数应该是argc-1个; 简单用法示例,新建工程键代码: #include <iostream> using namespace std; void m...转载 2021-08-10 09:05:25 · 1395 阅读 · 0 评论 -
C++中的inline用法
1. 引入inline关键字的原因在c/c++中,为了解决一些频繁调用的小函数大量消耗栈空间(栈内存)的问题,特别的引入了inline修饰符,表示为内联函数。栈空间就是指放置程序的局部数据(也就是函数内数据)的内存空间。在系统下,栈空间是有限的,假如频繁大量的使用就会造成因栈空间不足而导致程序出错的问题,如,函数的死循环递归调用的最终结果就是导致栈内存空间枯竭。下面我们来看一个例子:#include <stdio.h>//函数定义为inline即:内联函数inline cha..转载 2021-08-09 17:40:26 · 168 阅读 · 0 评论