C++
文章平均质量分 61
尤加辉
呵呵
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
指针函数与函数指针的区别
一、在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,所以今天,我自己想一次把它搞清楚,找了一些资料,首先它们之间的定义:1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针 类型标识符 *函数名(参数表) int *f(x,y); 首先它是一个函数,只不过这个函数的返回值是一个地址值。函转载 2013-07-19 09:27:11 · 595 阅读 · 0 评论 -
Can't find dependent libraries 求解决方案
Can't find dependent libraries 网上基本结果是环境变量问题然后又说是依赖库问题最近在做一些java开发的时候,需要调用操作系统底层的一些东西,所以我用c++ 写了一个dll动态库文件,通过java的JNI进行调用。dll 文件生成之后 在本机用java调用没有问题, 但是换了一台主机就报错了,报错如下:java原创 2013-09-05 09:44:13 · 21005 阅读 · 1 评论 -
windows下的编译生成的R.dll 无R.lib 由dll生成lib的方法
Windows下编译R之后生成各种dll,但无VC++里使用的lib生成过程如下:R.dll放在桌面。cd命令到目录下,。。。生成的defMicrosoft (R) COFF Binary File Dumper Version 6.00.8447Copyright (C) Microsoft Corp 1992-1998. All righ原创 2013-08-29 14:52:25 · 5990 阅读 · 0 评论 -
IntelliSense: 调用约定后面不能是嵌套声明符, IntelliSense: 应输入类型说明符 concrt.h 解决方案
解决:分析:不明白是什么原因,猜测为加载库的顺序问题,或内部代码出现定义冲突情况等。。。。。。。。原创 2013-08-29 12:48:18 · 8528 阅读 · 0 评论 -
C++中超恶心的类型转换
java中的类型转换不多言,以前从没注意类型但CPP中的类型转换还是要多说几句了一、首先先看一下CPP 中的强制转换 1. static_cast 该函数可以实现int double float char类型的互相转换,比较给力 例如: int a=4; floa原创 2013-08-22 16:01:57 · 865 阅读 · 0 评论 -
Eclipse中调用VS 2012生成的DLL文件,进行调试的步骤。。。[含VS2012中release版本的调试配置]
eclipse中的文件夹目录经过运行的界面选择算法节点和数据源节点的使用此时在VS2012中的调试下有个附加进程注意:此时VS2012中生成的DLL必须和Eclipse中的DLL是同一份。注意配置。。记得在VS2012中标记断点返回Eclipse中的界面上,运行节点,原创 2013-08-22 14:41:27 · 1730 阅读 · 0 评论 -
创建进程,调用Rscript运行相关算法[基于本公司的底层,可以修改,完全去掉依赖这个底层]
#include "ARIMA_R.h"#include "BSDCoreLibrary.h"using namespace bsd;BSDLogger* pbsdlog = getBSDSysLogger();BSDLogger& bsdlog = *pbsdlog;bool ARIMA_R::AnayParam() {AnaWord aw;bsdlog.in原创 2013-08-09 08:53:16 · 992 阅读 · 0 评论 -
读完林锐《高质量C++/C 编程指南》后的几点想法
由于在工作中内存的处理操作上显示出了明显不足,又重新仔细的看了一遍林锐的《高质量C++/C 编程指南》,重新的理解代码规范和内存指针问题。 1.代码规划中,空格和部分注释的命名规则,自己工作中空格未有效使用,注释的命名规则没有达到看到即知其意思的水平。需要改进。 2.对于内存的操作,理解不足,聪明的程序员能够很好的理解内存在哪,指针位置到哪,我工作中不能很好的理解内存指针,访问越界导致原创 2013-07-25 16:30:37 · 1231 阅读 · 0 评论 -
VS2012版最常用的快捷键
VS2012是(Ctrl+K, Ctrl+C),实际操作,按住Ctrl键不放,先按K键,再按C键。相当于Ctrl+K加 Ctrl+C的组合键1. 强迫智能感知:Ctrl+J;2.强迫智能感知显示参数信息:Ctrl-Shift-空格;3.格式化整个块:Ctrl+K+F4. 检查括号匹配(在左右括号间切换): Ctrl +]5. 选中从光标起到行首(尾)间的代码:转载 2013-07-15 18:56:27 · 747 阅读 · 0 评论 -
概率统计方面的底层需要实现的相关函数
一、需要实现的函数(参考matlab命名规则)密度函数:normpdf,chi2pdf,fpdf,tpdf分布函数:normcdf,chi2cdf,fcdf,tcdf方差、均值:normstat,chi2stat,fstat,tstat逆累积分布:norminv,chi2inv,finv,tinv 假设检验:ttest,test2,ztest, ,signtest, kst原创 2013-04-21 16:13:45 · 2229 阅读 · 0 评论 -
extern “C” 的作用
可以在C++中使用C的已编译好的函数模块,在c++中用到c语言写的函数,声明DLL中经常看到,避免C++ name mangling,主要用于动态链接库,使得导出函数名称与C语言规则一致(不改变),方便不同的编译器甚至是不同的开发语言调用。extern "C"是告诉C++编译器以C Linkage方式编译,也就是抑制C++的name mangling机制。例如:void T转载 2013-09-13 20:27:53 · 898 阅读 · 0 评论
分享