/*ca60a_c++_函数_return_语句
两种形式
return;
return 返回值;
*具有返回值的函数
1.主函数main的返回值
2.返回非引用的类型
3.返回引用
4.千万不要返回局部对象的引用
5.引用返回左值
6.千万不要返回指向局部对象的指针
txwtech
#include //这个头文件里定义了两个常量
#define EXIT_SUCCESS 0
#define EXIT_FAILURE 1
*/
/*
size_t和size_type的区别与使用
1.vector使用vector::size_type与string::size_type作为下标类型,
数组下标的正确类型则是size_t
2. size_t是全局定义的类型;
size_type是STL类中定义的类型属性,用以保存任意string和vector类对象的长度
3. string::size_type 制类型一般就是unsigned int, 但是不同机器环境长度可能不同 win32 和win64上长度差别;size_type一般也是unsigned int
4. 使用时参考:
string::size_type txwtech =888;
vectorsize_type tt=999;
size_t tt=666;
5. size_t 使用的时候头文件需要 ;
size_type 使用的时候需要或者
6. 长度均相等,长度为win32:4 win64:8
sizeof(string::size_type)
sizeof(vector::size_type)
sizeof(vector::size_type)
sizeof(size_t)
为了有很好的移植性,程序员应该尽量使用size_t和size_type而不是int, unsigned
txwtech
*/
/*ca60a_c++_函数_return_语句
两种形式
return;
return 返回值;
*具有返回值的函数
1.主函数main的返回值
2.返回非引用的类型
3.返回引用
4.千万不要返回局部对象的引用
5.引用返回左值
6.千万不要返回指向局部对象的指针
txwtech
#include //这个头文件里定义了两个常量
#define EXIT_SUCCESS 0
#define EXIT_FAILURE 1
*/
#include
#include //这个头文件里定义了两个常量 EXIT_SUCCESS 0;
#include
using namespace std;
void do_a()
{
cout
关注
打赏
