【C++】缺省函数

可缺省 可缺省 可缺省 的参数(如:代码中的 p S t r 指针 pStr指针 pStr指针) 在 函数定义 函数定义 函数定义 时对 形参 形参 形参赋予指定的初始值( p S t r = N U L L pStr=NULL pStr=NULL)当 缺省 缺省 缺省 第二个参数时,函数就认定 p S t r = N U L L pStr=NULL pStr=NULL

c 复制代码
#include <bits/stdc++.h>
using namespace std;
#include <sal.h>

void Print(_In_opt_ int* pInt, _In_opt_ string* pStr=NULL) {	//函数可缺省
	if (pInt != NULL)
		cout << *pInt;
	if (pStr != NULL)
		cout << *pStr;
}


int main(int* argc, char* argv[]) {
	int a = 1;
	string s1 = "jUicE";
	Print(&a);
	Print(NULL,&s1);
	return 0;
}
相关推荐
委婉待续25 分钟前
Qt的学习(二)
c++·qt
nenchoumi31191 小时前
UE5 学习系列(一)创建一个游戏工程
c++·学习·游戏·ue5
温宇飞1 小时前
C++ 作用域和标识符查找规则详解
c++
随意0231 小时前
STL 1 容器
开发语言·c++
cpp加油站2 小时前
拒绝切换IDE,10分钟让Trae编辑器化身C++神器,智能补全、编译调试一网打尽
c++·ai编程·trae
啊我不会诶2 小时前
篮球杯软件赛国赛C/C++ 大学 B 组补题
c语言·c++
l1t3 小时前
DeepSeek辅助实现的DuckDB copy to自定义函数
数据库·c++·人工智能
Bardb4 小时前
01__C++入门
c++·qt
weixin_457665395 小时前
C++11新标准
开发语言·c++
奔跑吧邓邓子6 小时前
解锁Vscode:C/C++环境配置超详细指南
c语言·c++·vscode·配置指南