C/C++
zhuiyuan2012
这个作者很懒,什么都没留下…
展开
-
C/C++中函数参数传递详解
昨天看了内存管理的有关内容,有一点了解,但不是很深入,发现之前写代码时有很多细节问题没有注意到,只知道这样做可以实现功能,却不知道为什么可以这样,对于采用自己的方法造成的隐患也未知,更不晓得还有其他方法可以实现,我们知道C++强大的一个原因是因为对于一个问题的答案多种解答方法或思路,我想着也许就是它难学的原因。因为你只知道一种或极少数的实现方法,却不知道其他的实现方法,换句话说,就是对这个东西很掌转载 2016-07-04 09:19:57 · 296 阅读 · 0 评论 -
C/C++中算法运行时间的三种计算方式(By 虚怀若谷)
算法执行时间需通过依据该算法编制的程序在计算机上运行时所消耗的时间来度量。而度量一个程序的执行时间通常有两种方法。事后统计的方法:该方法利用计算机内部的计时功能,可以精确到毫秒级别,这种方法有两个缺点:一是必须依据算法先编写好程序;二是运行程序的软硬件环境易喧宾夺主,掩盖算法本身的优劣。但是有时候在同一台机器上,想对不同算法进行比较或是想知道一个程序究竟需要运行多长时间,该方法就有了用武之转载 2017-03-24 09:36:52 · 1059 阅读 · 0 评论 -
C语言读写文件内容的参数形式
在C语言中,大家常用到fopen打开文件,准备进行写操作,再用fwrite把数据写入文件,最后用fclose关闭文件。如以下C代码: #include char buf[10] = {10,10,10,10,10,10,10,10,10,10};FILE *fp = fopen("c:\\test.dat","w");fwrite(buf,1,1转载 2018-01-03 10:41:29 · 2362 阅读 · 0 评论 -
windows 下命令行gcc 执行c++代码并带库路径
以AP8AE8程序为例,运行包含geopack2008.h 和libpe8.a,libgeopack2008.a,libgfortran.a命令:gcc mainwindow.cpp -I C:\Users\user\test\include -L C:\Users\user\test\lib -lpe8 -lgeopack2008 -lgfortran -lstdc++或者g++ mai...原创 2019-07-19 10:14:22 · 1261 阅读 · 0 评论 -
C++调用fortran dll成功方法
此处介绍通过API加载dll 和通过lib链接dllFORTRAN 代码如下:real function apae20151108flux(coordType,L_FROMFILE_Start,L_FROMFI 1LE_End, L_FROMFILE_Gap,BB0_FROMFILE_Start,BB0_FROMF 1ILE_End,BB0_FROM...原创 2019-07-17 22:24:55 · 897 阅读 · 0 评论 -
C/C++调用FORTRAN编写的DLL
本文大部分内容转自https://blog.csdn.net/fengyhack/article/details/8594727,标红的是我自己实验过后的理解之前都是用C/C++写好一些公用函数并将其包装在DLL中以供某应用模块调用,这方面的教程在网络上一搜一大堆,以后再抽空在这里用实例简单地讲述一下。这次是用FORTRAN写好几个函数然后编译成DLL,然后在C语言程序中使用。1、...转载 2019-08-15 20:54:38 · 3093 阅读 · 1 评论 -
VS2010查看dll是32位还是64位
打开cmd:cd C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin运行vcvars32.bat再次输入以下命令:dumpbin /headers D:\ap8ae8.dll将会看到以下结果:Microsoft (R) COFF/PE Dumper Version 10.00.40219.01Copyri...原创 2019-08-15 20:59:40 · 1317 阅读 · 0 评论