C++
蓝色步行者
这个作者很懒,什么都没留下…
展开
-
Win32下c++调用java
Win32下c++调用java实现磁盘MP3扫描:/***************************此处用到jni.h及jni_md.h,其中jni.h是jdk下的,不是ndk下的*****************************/void getJavaMethod(){ JavaVMOption options[4];JNIEnv *e原创 2014-06-01 16:35:25 · 520 阅读 · 0 评论 -
Android下c++调用java实现内置外置sd卡MP3扫描并保存在文件中
开发要点:1、调用java的c++文件放在cocos2dx引擎中,即proj.android\jni\hellocpp目录下,该环境下的jni.h及相关头文件路径才不至于出错,且jni.h是ndk的,不是jdk的。2、java文件放在proj.android\src\org\ftd\com目录下,其中org\ftd\com是java类所在的包3、项目逻辑代码文件夹,即classes文件原创 2014-06-01 16:37:35 · 1247 阅读 · 0 评论 -
C++ Primer的一小点总结
注意点1.声明位于函数的外部时,才可以含有初始化式;2.非const变量默认为extern,在其他文件使用需要先声明;要使const变量能够在其他文件中访问,必须显示地指定extern(源文件与使用文件中)。3.引用只是对象的另一个名字。4.绑定:非const引用只能绑定到与该引用同类型的对象;const引用则可以绑定到不同但相关的类型的对象或绑定到右值。D原创 2014-06-01 17:06:44 · 551 阅读 · 0 评论 -
讲解C++ 7 种智能指针
一、简介由于 C++ 语言没有自动内存回收机制,程序员每次 new 出来的内存都要手动 delete。程序员忘记 delete,流程太复杂,最终导致没有 delete,异常导致程序过早退出,没有执行 delete 的情况并不罕见。用智能指针便可以有效缓解这类问题,本文主要讲解参见的智能指针的用法。包括:std::auto_ptr、boost::scoped_ptr、boost::share转载 2014-06-01 17:08:09 · 543 阅读 · 0 评论