-
用数组实现栈查看全部
-
.h文件内容查看全部
-
栈的成员函数查看全部
-
可以用类模版将查看全部
-
将普通栈改造为类模板栈,使其使用于任何数据类型查看全部
-
做类模板时注意要讲stack.cpp文件和stack.h文件写到一起查看全部
-
十进制转为任意进制的方法查看全部
-
十进制转为任意进制的方法查看全部
-
要让该行代码(不是char型 而是新定义的类)生效,栈的构造函数必须是默认构造函数查看全部
-
1.注意 当函数形参是引用时,实参必须是变量或者变量的引用,而不能是具体的值 例如:如果要传 3,必须先int a=3,再把a传进去 2.新建文件到项目里时要勾选那两个选项查看全部
-
可加一个bool型的参数来选择按什么方式遍历查看全部
-
实现出栈函数时 有两种方式 1.char的返回类型(当为空时抛出异常) 2.bool的返回类型查看全部
-
写成0==m_iTop代码质量更高,因为如果只写了一个等号,会报语法错误,从而能够快速纠错查看全部
-
老师的看起来好不得劲啊 #include<iostream> #include<stack> #include<cstdlib> using namespace std; int eight(int m) { int n=0; stack<int>s; do { n=m%8; m=m/8; s.push(n); }while(m!=0); while(s.size()!=0) { cout<<s.top(); s.pop(); } cout<<endl; } int sixteen(int m) { int p=0; stack<int>s; do { p=m%16; m=m/16; s.push(p); }while(m!=0); while(s.size()!=0) { cout<<s.top(); s.pop(); } cout<<endl; } int two(int m) { int i=0; stack<int>s; do { i=m%2; m=m/2; s.push(i); }while(m!=0); while(s.size()!=0) { cout<<s.top(); s.pop(); } cout<<endl; } int main() { int m; cin>>m; eight(m); sixteen(m); two(m); system("pause"); return 0; }查看全部
-
栈,后入先出查看全部
举报
0/150
提交
取消