今日学习

1.函数内置

注意: 可以在声明函数和定义函数时同时写 inline,也可以只在其中一处声明 inline,效果相同,都能按内置函数处理? 使用内臵函数可以节省运行时间,但却增加了目标程序的长度? 因此一般只将规模很小(一般为 5 个语句以下)而使用频繁的函数(如定时采集数据的函数) 声明为内置函数?

2.函数重载

#include <iostream>
using namespace std;
int main( )
{
    int max(int a,int b,int c);  // 函数声明
    int max(int a,int b);  // 函数声明
    int a=8,b=-12,c=27;
    cout<<″max(a,b,c)=″<<max(a,b,c)<<endl;// 输出 3个整数中的最大者
    cout<<″max(a,b)=″<<max(a,b)<<endl; // 输出两个整数中的最大者
    int max(int a,int b,int c)// 此 max函数的作用是求 3个整数中的最大者
    {
        if(b>a) a=b;
        if(c>a) a=c;
        return a;
    }
    int max(int a,int b)// 此 max函数的作用是求两个整数中的最大者
    {
        if(a>b) return a;
        else return b;
    }
}                     

3.函数模板

template<typename T>  // 模板声明 , 其中 T为类型参数
T max(T a,T b,T c) // 定义一个通用函数 , 用 T作虚拟的类型名
{
    if(b>a) a=b;
    if(c>a) a=c;
    return a;
}
时间: 2024-10-05 02:58:51

今日学习的相关文章

【资源分享】今日学习打卡--朴素贝叶斯法 (naive bayes classifier)

今日学习打卡,是一个非常简单的模型,朴素贝叶斯法(naive bayes classifier) 总得来说就是贝叶斯 + naive 通过,贝叶斯来计算事件发生概率: 然后,naive就是假设各个因素之间相互独立,互不影响. 在现实生活中,因素经常是有内在联系的.如:是否今天下雨,考虑因素有:气压,湿度,温度.实际上这些因素是有内在联系的,但是模型中假设它们相互独立,所以称为naive.这样,在计算中相当简单,且往往预测结果还算不错的. 链接: https://pan.baidu.com/s/1

【资源分享】今日学习打卡--逻辑斯谛回归 (Logistic Regression)

今日学习打卡,logistic regression 这个概念来自于统计学,也可用于机器学习,可用于2项分类(0,1),也可以多项分类(0,1,2,...). 线性回归,一般用R2来作为检测模型好坏的指标. logistic regression则是用likelihood,计算每个值的likelihood,然后获得曲线的likelihood,这个就需要似然估计法了. 这时,学习的策略就是获得极大释然估计值. 由于,空间中的曲线可以是很多很多条,计算每一条曲线,然后获得likelihood最大的那

【资源分享】今日学习打卡--支持向量机 (SVMs)

今日学习打开,支持向量机 今天给大家带来的是支持向量机,在深度学习出现以前,SVMs还是非常流行的. SVM有3要点:间隔,对偶,核技巧 主要有hard-margin SVM,soft-margin SVM,kernel SVM3种类型. 其中,核技巧有Linear kernel, Polynomial kernel, RBF kernel SVM为什么这么迷人,我觉得主要就是Hinge Loss和kernel Method 通过Kernel Method,SVMs能把非线性的可分的数据,提高维

今日学习总结9.21

运算符及含义: &&  逻辑与  a && b   如果a和b都为真,则结果为真,否则为假: ||  逻辑或  a || b   如果a和b有一个以上为真则结果为真,二者都为假时,结果为假: !  逻辑非  !a      如果a为假,则!a为真,如果a为真,则!a为假. 优先次序: !(非)>&&(与)>||(或) !(非)> 算术运算符 > 关系运算符 > &&和|| > 赋值运算符 系统可以判断是否为

ACM今日学习总结(2015.08.16)

今日完成情况 UVa 第3章 数组与字符串 六道例题已全部完成. 例题3-1 272 - TEX Quotes 例题3-2 10082 - WERTYU 例题3-3 401 - Palindromes 例题3-4 340 - Master-Mind Hints 例题3-5 1583 - Digit Generator 例题3-6 1584 - Circular Sequence 十二道习题已完成(7道). 习题3-1 1585 - Score 习题3-2 1586 - Molar mass 习题

今日学习新的css样式

z-index:1000; 离眼睛的层级关系,值越大离眼睛越近,无单位级别 font-weight:800; 用样式把文字加粗,无单位级别 display:block;   盒子模型显示 word-break:break-all; 强制换行 border-radius:5px;  css3新技术,让边框出现圆滑弧度 padding:10px 内部补白文字到边框的距离增加10px空白 margin:10px 外补白,边框外面四周有10px的空隙 text-indent:26px 段落缩进2个字符可

今日学习总结DOM

1.获取节点引用方式 getElementById() getElementByTagName() getElementByName() 2. nodeType:检测节点属性 alert(p.nodetype) 3. 访问指定节点: Getelementsbytagname() 通过标签名访问元素. Getelementsbyname() 通过名字访问元素. Getelementbyid() 通过id访问元素. 4. 创建和操作节点 Createelement() 创建一个元素. Createt

今日学习笔记

1,实例化对象时候,括号主要是为了传入参数.如果构造函数有参数就必须要括号,如果没有参数,加不加括号效果都相同. <?php $arr = []; $arr[0]='a'; $arr[1]='b'; $jsonstr = json_encode($arr); echo $jsonstr; echo "<br>"; echo json_encode($arr,JSON_FORCE_OBJECT); /** * */ class Ceshi { public $name

今日学习总结9.18

我想说个控制语句,continue与break continue(结束本次循环语句),停止当前的本次循环,但是还继续下一个循环 break(终止执行循环语句),跳出循环! printf("%7.2f\n",a):7.2的意思是,输出的字符总共占7列,小数部分占两列,且靠在最右边:如果是-7.2则是靠在最左边. printf也是一个函数,printf(格式控制,输出表列) %d 是格式声明,a 是输出表列,其余的是非格式声明的普通字符,按原样输出. printf后面括号里的都是所谓的参数

今日学习总结,2D位移,缩放,旋转,斜切扭曲,过渡,动画

(一)2D 位移,缩放,旋转,斜切扭曲:位移: transform:translate(?px,?px) 不影响其他的布局,只对自己设置的起作用缩放: transform:scale(.5,.5) 括号里代表的是百分比. 参照点默认中心点旋转: transform:rotate(45deg)括号里表示度数45°也可以使用弧度rad 顺序为顺时针顺序斜切扭曲: transform:skew(x,y)分别表示X,Y轴不不同程度,可以用弧度也可以用度数参照点坐标: transform-origin(x