码迷,mamicode.com
首页 >  
搜索关键字:cpp    ( 13186个结果
dalvik启动过程
从Zygote进程启动过程分析过程中,我们知道,dalvik虚拟机的启动过程是从AndroidRuntime::startVm(JavaVM** pJavaVM, JNIEnv** pEnv)函数开始的,详细时序图如下: 下面我们来逐步详细地分析一下每个步骤。 1.startVm(AndroidRuntime.cpp) /* * Start the Dalvik Virtual...
分类:其他好文   时间:2015-05-08 16:32:47    阅读次数:309
第九周上机实践项目4——我的向量类
建立一个向量类MyVector,声明如下,请完成类的定义 class MyVector //定义向量类 { public: MyVector(int m); //构造函数,共有m个元素的向量,元素值预置为0 MyVector(const MyVector &v); //复制构造函数 ~MyVector(); //析构函数:释放动态数组所占用的存储...
分类:其他好文   时间:2015-05-08 15:03:01    阅读次数:116
MySQL学习笔记_13_Linux下C++/C连接MySQL数据库(三) --处理返回数据
?? Linux下C++/C连接MySQL数据库(三) --处理返回数据 一、通过返回结果集中的字段数 [cpp] view plaincopyprint? unsigned int mysql_field_count(MYSQL * connection);  //将MYSQL_ROW的值作为一个存储了一行数据的数组...   unsigned i...
分类:数据库   时间:2015-05-08 13:02:54    阅读次数:193
Remote error: Provider not exported: DataSetProvider1
Remote error: Provider not exported: DataSetProvider1是服务端的问题,ServerMethodsUnit1.cpp窗体上添加DataSetProvider控件然后DataSetProvider的DataSet指向某个Query,这样客户端就可以执行...
分类:其他好文   时间:2015-05-08 12:44:54    阅读次数:197
第八周 项目三 (1)分数类中的运算符重载
【项目3-分数类中的运算符重载】   (1)实现分数类中的运算符重载,在分数类中可以完成分数的加减乘除(运算后再化简)、比较(6种关系)的运算。可以在第4周分数类代码的基础上开始工作。 [cpp] view plaincopyprint? class CFraction   {   private:       int nume;  // 分...
分类:其他好文   时间:2015-05-08 09:38:11    阅读次数:187
C++中的头文件和源文件
一、C++编译模式通常,在一个C++程序中,只包含两类文件——.cpp文件和.h文件。其中,.cpp文件被称作C++源文件,里面放的都是C++的源代码;而.h文件则被称作C++头文件,里面放的也是C++的源代码。C+ +语言支持“分别编译”(separate compilation)。也就是说,一个...
分类:编程语言   时间:2015-05-07 23:59:48    阅读次数:366
第八周项目 二 【项目2-Time类中的运算符重载】
【项目2-Time类中的运算符重载】 实现Time类中的运算符重载。 [cpp] view plaincopyprint? class CTime   {   private:       unsigned short int hour;    // 时       unsigned short int minute;  // 分      ...
分类:其他好文   时间:2015-05-07 22:11:48    阅读次数:162
“虐心”的获取C++函数列表
今天在这里和大家分享一下如何获取c++文件中的函数列表,问题和灵感来自于同事小W自开发的C++代码覆盖率工具,原理是通过给现有的代码进行打桩,在运行到该函数的时候对该函数进行标记,最终统计得到代码的函数覆盖度。 如图:程序的源代码 经过打桩后的代码 原理大致如下,这里就不给大家详细介绍了。 那么问题的重点来了,如何解析并且获取cpp文件中的函数呢? ...
分类:编程语言   时间:2015-05-07 22:10:51    阅读次数:155
重建二叉树
二叉树的结点表示: struct NODE {     NODE* pLeft;    NODE* pRight;    char chValue; }; 假设已经有了前序和中序遍历结果,希望通过一个算法重建这颗树。 分析: //Rebuild.cpp :根据前序及中序结果,重建树的根节点 //定义树的长度,为了后序调用实现的简单,直接用宏定义了...
分类:其他好文   时间:2015-05-07 22:07:00    阅读次数:141
C++中多文件结构------------inline的使用
inline是加在实现上,就算加在声明上,编译器也会忽略掉。内联展开是在编译时进行的,只有链接的时候源文件之间才有关系。所以内联要想跨源文件必须把实现写在头文件里,写在.CPP里就会出现以下错误:如果一个inline函数会在多个源文件中被用到,那么必须把它定义在头文件中。
分类:编程语言   时间:2015-05-07 21:47:25    阅读次数:127
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!