首页 > TAG信息列表 > MyMath

MyMath五种方法

package counter;class MyAdd implements IAdd{ @Override public int add(int num1, int num2) { return num1 + num2; }}class MySub implements ISub{ @Override public int sub(int num1, int num2) { return num1 - num2; }}public clas

匿名内部类

public interface Compute { int sum(int i,int j); } public class MyMath { /** * 计算的一个方法 * @param compute 接口对象 * @param i 需要来进行求和的变量 * @param j 需要来进行求和的变量 */ public void sum(Compute compute,

CMake实战三:自定义编译选项

title: CMake实战三:自定义编译选项 categories:[实战三] tags:[CMake] date: 2021/12/24 作者:hackett 微信公众号:加班猿 CMake 允许为项目增加编译选项,从而可以根据用户的环境和需求选择最合适的编译方案。 很多开源库都会有CMake来进行管理编译,比如亚马逊AWS的WebRTC中的CMake

cmake例程学习

代码结构 代码 外层CMakeLists.txt cmake_minimum_required(VERSION 3.5) project(test) option(FANGFA1 "fangfa 1" ON) if (FANGFA1 STREQUAL "ON") # 方法1 add_library(MyMath INTERFACE) add_subdirectory(math) message("方法1")

gcc编译过程

一、总体概述 GCC的编译流程分为四个步骤: 1、预处理(Pre-Processing) 2、编译(Compiling) 3、汇编 (Assembliang) 4、链接(Linking) 二、解释步骤 XXX为源文件 YY为生成的文件 1、预处理(Pre-Processing) 预处理用于将所有的#include头文件以及宏定义替换成其真正的内容,预处理之后得

每日日报

junit 单元测试     @Test public void testAdd() { MyMath math = new MyMath(); int result = math.add(2, 3); //断言 原理就是拿运行的结果和期望的结果进行比较 如果相同说明测试成功 assertEquals(5, result); }  

封装数学对象最大值和最小值【JavaScript自学】

 //封装自己的数学对象         //创建myMath对象         var myMath =  {             //创建方法,最大值             max: function() {                 //创建一个0的数组max                 var max = arguments[0];