当前位置:淘百问>百科问答>c++:Status问题(status来自是c++中的关键字吗?是一种数据类型吗?它有什么作用?)

c++:Status问题(status来自是c++中的关键字吗?是一种数据类型吗?它有什么作用?)

2024-09-02 10:52:25 编辑:join 浏览量:544

问题补充说明://*******栈的实现**********// //********JXN/10/10/23/****// #include#include#include#include#include #define NULL 0;#define ERROR 0;#define OK 1;#define TRUE 1;#define FALSE 0;typedef int Status;//*****栈的顺序存储结构****//#define LIST_INIT_SIZE 100#define STACKINCREMENT 10typedef int SElemType;typedef struct{ SElemType *top; SElemType *base; int stacksize;}SqStack; Status InitStack(SqStack &S) //构造 { ***.ba***e=(SElemType*)malloc(LIST_INIT_SIZE*sizeof(SElemType)); if(!***.ba***e) exit(0); ***.top=***.ba***e; ***.***tack***ize=LIST_INIT_SIZE; return OK; }这是我在网上看到的代码的一部分截取,问题在最后一段构造函数那里,这status是什么意思啊,最后的返回值OK即为1,为什么返回1呢?返回值不是和类型相对应的吗?

typedefintSta确京兰tus;重命名int为Status,见Status如int。

在C++现有类的基础上可以声明新类型,这就是继承和重用的思想。通过继承和重用可以更有效地组织程序结构,明确类间关系,并且充分利用已有的类来完成更复杂、深入的开发。新定义的类为子类,成为派生类。它可以从父类那里继承所有非私有的属性和方法,作为自己的成员。

c++:Status问题(status来自是c++中的关键字吗?是一种数据类型吗?它有什么作用?)

扩展资料:

工作原理:

C++语言甲服占红洋后口座的程序因为要体现灯独喜味油五群殖倍题高性能,所以都是编译型的。但其开发环境,为了方便测试,将调试环境做成解静容释型的。即开发过程中,以解振巴之底释型的逐条语句执行方式来进行调试,以编译型的脱离开发环境而启动运行的方式来生成程序最终的执行代码。

生成程序是指将源码(C++语句)转换成一个可以运行的应用程序的过程。如果程序的编写是正确的,那么通常只需按一个功能键,即可搞定这个过程。该过程实际上分成两个步骤可强转领。

参考资料来源:百度百科-C++

标签:c++,数据类型,Status

版权声明:文章由 淘百问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.taobaiwen.com/answer/455629.html
热门文章