摘要:
## 右值引用 - 左值:可以被取地址的变量或值 - 右值:无法被修改,无法取地址的值。一般为临时变量。 - 左值引用: - 常引用,只能指向左值 - 或者通过 `const` 的方式指向一个右值 ```c++ const int & a = 17; ``` 所以,函数形参定义为`const typ 阅读全文
posted @ 2023-08-03 20:53
C111-CR
阅读(127)
评论(0)
推荐(0)
摘要:
`extern "C"`是C++中的一种用法(无法在C语言中使用),其作用是 修饰一段代码,将其用C语言的方式进行编译。 ###### 那么,使用C语言方式进行编译与使用C++方式进行编译又有什么区别呢? 在C++中,支持函数重载: ```c++ void func(); void func(int 阅读全文
posted @ 2023-08-03 18:47
C111-CR
阅读(118)
评论(0)
推荐(0)
摘要:
`extern`是C语言中的关键字,它会**声明**一个**全局**变量或者函数,表明变量或者函数是**定义**在其他其他文件中的。 **定义**:表示创建变量或分配存储单元。 **声明**:说明变量的性质,但并不分配存储单元。 ```c extern int i; // 只是声明,但没有分 阅读全文
posted @ 2023-08-03 18:46
C111-CR
阅读(205)
评论(0)
推荐(0)

浙公网安备 33010602011771号