C/C++
hellbaby666
这个作者很懒,什么都没留下…
展开
-
vc6:unexpected end of file while looking for precompiled header directive
在编译VC++6.0时出现fatal error C1010: unexpected end of file while looking for precompiled header directive 的错误.解决方法:1、如果发生错误的文件是由其他的C代码文件添加进入当前工程而引起的,则Alt+F7进入当前工程的 Settings,选择C/C++选项卡,从Category组合框中选中P转载 2013-06-15 18:10:35 · 573 阅读 · 0 评论 -
JNI入门教程之HelloWorld篇
资料引用:http://www.knowsky.com/363050.html本文讲述如何使用JNI技术实现HelloWorld,目的是让读者熟悉JNI的机制并编写第一个HelloWorld程序。 Java Native Interface(JNI)是Java语言的本地编程接口,是J2SDK的一部分。在java程序中,我们可以通过JNI实现一些用java语言不便实现的功能。通常有转载 2013-06-15 19:04:43 · 741 阅读 · 0 评论 -
_declspec(dllexport)修饰符的用法
在要输出的函数、类、数据的声明前加上_declspec(dllexport)的修饰符,表示输出。__declspec(dllexport)在C调用约定、C编译情况下可以去掉输出函数名的下划线前缀。extern "C"使得在C++中使用C编译方式成为可能。在“C++”下定义“C”函数,需要加extern “C”关键词。用extern "C"来指明该函数使用C编译方式。输出的“C”函数可以从“C”代码转载 2013-06-18 14:07:53 · 1636 阅读 · 0 评论 -
jstring与c++字符串类型转换函数
jstring与c++字符串类型转换函数原文: http://blog.csdn.net/b_xjie/article/details/6163847[cpp] view plaincopyjstring str2jstring(JNIEnv* env,const char* pat) { //定义java Str转载 2013-07-16 11:08:36 · 1395 阅读 · 0 评论 -
VC6.0给控制台程序exe文件添加图标
原文:http://blog.csdn.net/renwotao2009/article/details/5617117(1)插入图标文件并保存为.rc文件插入—>资源—>ICon,引入,选择.ico图标文件,确定,然后点击保存按钮将图标保存为.rc文件,例如(ico.rc)(2)添加rc文件到工作空间并编译程序切换到FileView,右击"文件名files",选择添加文件到工转载 2013-07-15 15:17:00 · 779 阅读 · 0 评论 -
C++顺序执行多条命令行的方法
想将这样两条命令写入MFC程序中cd QHLDesktopstart jre\bin\javaw -jar libs/QHLDesktopUpgrade.jar "QHLDesktop.exe" 0并让它们顺序执行。发现用system("cd QHLDesktop\nstart jre\\bin\\javaw -jar libs/QHLDesktopUpgrade.jar\ "原创 2013-07-30 09:35:08 · 3272 阅读 · 0 评论 -
MFC对话框置顶SetWindowPos()用法
http://blog.csdn.net/tsyj810883979/article/details/5049712当你建立了一个基本对话框应用程序时,设置对话框置顶,可以在初始化对话框函数或者在消息响应函数里添加以下语句设置置顶:SetWindowPos(&wndTopMost,0,0,0,0, SWP_NOMOVE | SWP_NOSIZE);取消置顶:SetWindo转载 2013-07-30 11:19:28 · 2358 阅读 · 0 评论 -
C++中实现trim的简单方法
str.erase(0,str.find_first_not_of("\r\t\n "));str.erase(str.find_last_not_of("\r\t\n ")+1);使用以上两行代码即可简单实现trim()的功能,去除首尾空格和回车。原创 2013-08-01 09:52:37 · 1233 阅读 · 0 评论 -
深入理解C++的动态绑定和静态绑定
原文:http://www.oschina.net/question/54100_20313为了支持c++的多态性,才用了动态绑定和静态绑定。理解他们的区别有助于更好的理解多态性,以及在编程的过程中避免犯错误,需要理解四个名词:1、对象的静态类型:对象在声明时采用的类型。是在编译期确定的。2、对象的动态类型:目前所指对象的类型。是在运行期决定的。对象的动态类型可转载 2013-10-08 22:39:49 · 552 阅读 · 0 评论