![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC/C++
文章平均质量分 63
tanlijun37
这个作者很懒,什么都没留下…
展开
-
用jni从C++中调用java
最近一段时间公司有需求要用C++调用JAVA,研究了几天,写了一个DLL,有点心得,写点东西留作记念开发环境:VC6.0 + jdk1.5 1:首先设置好系统环境变量path,在最后面加上jvm.dll的路径(我的机器是:D:/JavaDev/jdk1.5.0_05/jre/bin/client)2:在VC中设置的jvm的包含头文件,本机的配置为(D:/JavaDev/jdk1.5.原创 2007-10-25 10:38:00 · 877 阅读 · 0 评论 -
调用重载操作符operator []时应该注意的地方
当一个对象指针调用[]时,它调用的是指针本身的[],就像调用数组本身的[],而不是调用你重载的operator[]函数,这个时候应该用*解引用此对象指针得到对象本身。例如:class Test{public: explicit Test(int c) { c_ = c; } void show() { cout }priva原创 2008-04-30 10:57:00 · 506 阅读 · 0 评论 -
c++的引用计数与写时复制
最近看了C++沉思录,了解一下句柄类,其中的引用计数,写时复制技术很值得学习,特将它摘抄下来,希望它对大家也有用。//原始类class CPoint{public: CPoint(): xval(0), yval(0) {} CPoint(int x, int y): xval(x), yval(y) {} int x() const { retu原创 2009-03-24 18:15:00 · 1429 阅读 · 0 评论 -
VC2005的打包运行问题
<br /> VC 2005的打包运行问题<br />以前习惯了使用VC6,打包程序的时候只要把相应的exe,dll拿过来就能运行。最近有个项目用vc2005开发,运用以前的经验,将所需要的dll和exe一起拷到同事的机器运行,一运行程序就报错了,错误信息为“应用程序配置不正确,程序无法启动,重新安装应用程序可能解决问题”,于是上网查了些资料,说是少了vc2005 运行库。于是让同事也装了一个v原创 2010-09-24 17:20:00 · 2465 阅读 · 2 评论 -
最近面试C++程序员的一些题目
最近面试了几家公司,有自己喜欢的公司,也有自己不喜欢的公司。从面试的情况来说,面试并不是很理想,因此特摘抄一些自己感兴趣的面试题,希望对大家有些帮助。当然我给的答案并不一定对,只是供大家参考一下而已。1:有27个人去商店买水,此商店正在搞促销活动,三个空水瓶子可换一瓶水,总共需要买多少瓶水,才能让每个人都有一瓶水?解:此题从表面上来看,买三瓶奖一瓶, 需要买28/4 = 7次,也就是每原创 2010-03-10 11:41:00 · 582 阅读 · 0 评论 -
用C读取Unicode文件
今天晚上闲来无事,便想用C写个读取unicode文件。我平时都是读取ascii文件,一直没什么问题,结果在读取unicode文件时遇到一个小问题,特记下来以做一个留念。先看刚开始的代码: FILE* file = _wfopen(L"c:\\BOOTEX.LOG",原创 2011-08-26 22:56:57 · 5194 阅读 · 2 评论