c++中,定义函数emm1(int *a)和emm2(int &a)有什么不同
时间: 2023-05-29 16:02:39 浏览: 58
a[])的区别是什么?
定义函数emm1(int *a)表示a是一个指向整型变量的指针,只能操作 a 指向的那一个整型变量。
定义函数emm2(int a[])则表示 a 是一个数组,可以操作整个数组,因为在函数中数组名会自动退化为指针,所以也可以写成 int *a。但是在函数原型中定义时,必须使用数组的定义形式。
相关问题
c++中,定义函数emm(int *a)和emm(int &a)有什么不同
*a, int *b)是合法的吗?
不合法。函数名不能重复,即不能有两个同名的函数,即使它们有不同的参数列表。在这种情况下,可以通过为不同的函数使用不同的名称来避免这个问题,例如将它们命名为emm1和emm2。
EMM-DEREGISTERED是什么意思
EMM-DEREGISTERED是指UE(用户设备)在网络中注销的状态。在这个状态下,UE不再与网络保持连接,并且不会接收或发送任何数据。这种状态通常发生在用户主动注销或者网络强制注销用户时。\[1\]\[2\]\[3\]
#### 引用[.reference_title]
- *1* *2* [EMM系列1:EMM和ECM状态](https://blog.csdn.net/qq_41209741/article/details/116785083)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [LTE EMM and ECM States](https://blog.csdn.net/dxpqxb/article/details/106012729)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]