- 博客(6)
- 收藏
- 关注
转载 C++和java多态的区别
多态在 Java 和 C++ 中的实现异同: 单继承情况下,两者实现在本质上相同,都是使用方法表,通过方法表的偏移量来调用具体的方法。 Java 的方法表中包含 Java 类所定义的所有实例方法,而 C++ 的方法表则只包含需要动态绑定的方法 (virtual 修饰的方法 )。这样,在 Java 下所有的实例方法都要通过方法表调用,而 C++ 中的非虚方法则是静态绑定的。
2015-11-08 16:36:12 351
转载 C++调用python
本文以实例code讲解 C++ 调用 python 的方法。 本文在util.h中实现三个函数: 1. init_log: 用google log(glog)初始化log 2. exe_command: 由 C++ 执行 shell code 3. exe_py: C++调用python文件 Code: include/util.h: /********
2015-10-25 18:33:03 431
转载 在linux上搭建gtest
1.获取 wget https://googletest.googlecode.com/files/gtest-1.7.0.zip 2.编译 unzip gtest-1.7.0.zip cd gtest-1.7.0 ./configure –prefix=/opt/gtest make 3.安装 sudo mkdir /opt/gtest /opt/gtest/
2015-10-18 18:15:30 353
转载 黑马程序员——JAVA之面向对象(一)
基础知识概述 一. 类:是一组相关的"属性"和"行为"的集合; 对象:是该类事物的具体体现; 二.类和对象的关系: 1.现实: 类 对象 猫 波斯猫
2015-09-27 23:04:53 522
转载 Java HashMap的工作原理
面试的时候经常会遇见诸如:“java中的HashMap是怎么工作的”,“HashMap的get和put内部的工作原理”这样的问题。本文将用一个简单的例子来解释下HashMap内部的工作原理。首先我们从一个例子开始,而不仅仅是从理论上,这样,有助于更好地理解,然后,我们来看下get和put到底是怎样工作的。 我们来看个非常简单的例子。有一个”国家”(Country)类,我们将要用Cou
2015-09-20 21:32:23 319
转载 javaIO流(2):文件字节输入流
一:输入流步骤 1.设定输入流的源 2.创建指向源的输入流 3.让输入流读取源中的数据 4.关闭输入流 二:具体用法 1.构造方法 FileInputStream(File file);通过打开一个到实际文件的连接来创建一个 FileInputStream,该文件通过文件系统中的 File 对象 file 指定。 FileInputStream(S
2015-09-13 20:32:40 524 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人