c++ 打怪升级

内联函数

调用时,直接会把代码拷贝到调用处;

函数指针

可以类比数组

c++ 复制代码
//内联函数  调用时直接将代码拷贝过来
inline const string& longerStr(const string &s1,const string & s2){
	
	return s1.size()>s2.size() ? s1:s2;
}

int main(int argc, char** argv) {
string s1 = "zhoudage";
string s2 = "zhou        nihao";
cout<<"longer:"<<longerStr(s1,s2);
//cin.get();

//函数指针
const string& (*fp)(const string&,const string&) = nullptr;

//根数组比较类似
fp = &longerStr;

//解引用  也可以直接用
cout<<(*fp)("zhou","dagehao")<<endl;
cout<<fp("zhou","dagehao")<<endl;


return 0;
}
相关推荐
你撅嘴真丑7 小时前
第九章-数字三角形
算法
在路上看风景7 小时前
19. 成员初始化列表和初始化对象
c++
uesowys7 小时前
Apache Spark算法开发指导-One-vs-Rest classifier
人工智能·算法·spark
zmzb01037 小时前
C++课后习题训练记录Day98
开发语言·c++
ValhallaCoder7 小时前
hot100-二叉树I
数据结构·python·算法·二叉树
董董灿是个攻城狮7 小时前
AI 视觉连载1:像素
算法
念风零壹8 小时前
C++ 内存避坑指南:如何用移动语义和智能指针解决“深拷贝”与“内存泄漏”
c++
智驱力人工智能8 小时前
小区高空抛物AI实时预警方案 筑牢社区头顶安全的实践 高空抛物检测 高空抛物监控安装教程 高空抛物误报率优化方案 高空抛物监控案例分享
人工智能·深度学习·opencv·算法·安全·yolo·边缘计算
孞㐑¥9 小时前
算法——BFS
开发语言·c++·经验分享·笔记·算法
月挽清风9 小时前
代码随想录第十五天
数据结构·算法·leetcode