您当前的位置: 首页 >  txwtech c++

ca60a_c++_函数_return_语句--size_t和size_type的区别

txwtech 发布时间:2020-02-07 18:12:49 ,浏览量:4

/*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             
关注
打赏
查看更多评论