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;
}
相关推荐
xin007hoyo2 小时前
算法笔记.染色法判断二分图
数据结构·笔记·算法
mozun20202 小时前
VS BUG(6) LINK : fatal error LNK1158: 无法运行“rc.exe”
c++·bug·vs·链接器·资源文件
whoarethenext3 小时前
初始https附带c/c++源码使用curl库调用
服务器·c++·qt·https·curl
cloues break.4 小时前
C++进阶----多态
开发语言·c++
এ᭄画画的北北4 小时前
力扣-234.回文链表
算法·leetcode·链表
Despacito0o5 小时前
C++核心编程:类与对象全面解析
开发语言·c++
八股文领域大手子5 小时前
深入理解缓存淘汰策略:LRU 与 LFU 算法详解及 Java 实现
java·数据库·算法·缓存·mybatis·哈希算法
__lost5 小时前
C++ 解决一个简单的图论问题 —— 最小生成树(以 Prim 算法为例)
算法·图论·最小生成树·prim算法
wuqingshun3141597 小时前
蓝桥杯 11. 打印大X
数据结构·算法·职场和发展·蓝桥杯·深度优先
CodeWithMe7 小时前
【C++】线程池
开发语言·c++