小编Cal*_*tor的帖子

C++列表和指针

我正在做家庭作业,想知道这实际上定义为:

list < NAME > * m_ofList
Run Code Online (Sandbox Code Playgroud)

名称来自struct类似的地方:

typedef struct name
{
    int age;
    int height;
} NAME;
Run Code Online (Sandbox Code Playgroud)

我想知道这是什么,所以我知道如何将它或访问它:push_back,insert,.

所以我现在理解这一点,但由于某种类型的内存访问而陷入困境:它产生了一个分段错误,我无法弄清楚这一点.我在哪里需要初始化我的新列表?它在构造函数或函数中不起作用.仅供参考,它是一个私有列表,因此它只能用于成员函数(即m_ofList).如果有人愿意,我可以制作代码......

c++ pointers linked-list member-functions

3
推荐指数
1
解决办法
2万
查看次数

如何确定 Microsoft Access VBA 中的运行时环境

如何在 Access VBA 代码中以编程方式确定代码是在 Access 运行时还是在 Access 的完整副本中执行?

原因On Error是在使用 Access Runtime 时处理很有用,但会阻止在完整的 Microsoft Access 中进行调试。

ms-access ms-access-2007

3
推荐指数
1
解决办法
1698
查看次数

用c ++实现堆栈

如何在C++中编写堆栈代码?我自己试过这个如下:

#include <iostream>
using namespace std;
#define max 10
class stack{

private:
    int arr[max];
    int top;
public:
    stack(){

        top=-1;//empty initialy stack 

    }

    void push(int i){
        top++;
         if (top<max){

             arr[top]=i;
         }
         else{
             cout<<"stack full"<<endl;
             top--;
    }

    }
int pop(){

    if (top==-1){
         cout<<"stack is emphty");
     return NULL;
    }
    else{
        int data=arr[top];
        arr[top]=NULL;
        top--;

     return data;
}
}
bool empty(){

     return (top==-1);

}
};
int main(){

    stack a;
    a.push(12);
    a.push(30);
    a.push(23);
    a.push(42);
    a.push(100);
    while (!a.empty()){
        a.pop();



    }



     return 0;
}
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

1>------ Build …
Run Code Online (Sandbox Code Playgroud)

c++ stack

2
推荐指数
1
解决办法
1万
查看次数

AngularJS v0.11.3 之后 isNullOrUndefined 和 isNumber utils 方法的替换

isNullOrUndefined自 AngularJS v0.11.3 起, 和utilisNumber方法已被弃用。我该如何实现这些方法呢?

angularjs

2
推荐指数
1
解决办法
2984
查看次数

递归函数导致堆栈溢出

我有以下任务:

编写一个程序,询问数字和权力.编写一个递归函数,将数字作为幂.例如,如果数字为2且功率为4,则该函数将返回16.

我编写了一个程序,编译时没有错误,但是当我启动程序并输入一个值时会出现错误,说"Stack Overflow".我想我的递归函数变得无限,但我不知道如何以其他方式编写它.

这是我的代码:

#include <iostream>
using namespace std;
int powpow(int number);

int main(){
    cout<<"Enter number:";
    int x;
    cin>>x;
    cout<<"The result of ("<<x<<" * "<<x<<") * "<<x*x<<" is: "<<powpow(x);
    system("pause");
    return 0;
}
int powpow(int number){
    int result = number*number;
    return powpow(result);
}
Run Code Online (Sandbox Code Playgroud)

c++ stack-overflow recursion

1
推荐指数
1
解决办法
866
查看次数

双链表的类

我必须编写一个类来处理没有空头或尾节点的双向链表.我已经修改了一些我认为应该用于双链接列表的代码,但它抛出了以下异常.如何防止发生异常以及删除空头或尾节点需要进行哪些更改?

Exception in thread "main" java.lang.NullPointerException
    at P4DLL.removeLast(P4DLL.java:105)
    at P4DLL.main(P4DLL.java:197)

码:

class ListNode
{
    Object element;
    ListNode next;
    ListNode prev;

    public ListNode( Object anElement )
    {
        element = anElement;
        next = null;
        prev = null;
    }

    public ListNode( Object anElement,  ListNode nextPtr, ListNode prevPtr)
    {
        element = anElement;
        next = nextPtr;
        prev = prevPtr;
    }
} // end class ListNode

public class P4DLL
{

    private ListNode head;
    private ListNode tail;
    private int size;

    public P4DLL()
    {
        head = null;
        tail …
Run Code Online (Sandbox Code Playgroud)

java linked-list

-2
推荐指数
1
解决办法
777
查看次数

在C++中查找矩阵的最大值,最小值,平均值

如何matrix[i][j]在C++中找到给定矩阵()中的最大值,最小值和平均值.类型是unsigned long double.

c++ matrix

-2
推荐指数
1
解决办法
1万
查看次数

您能举例说明Queue数据结构可以特别有用吗?

您能举例说明Queue数据结构可以特别有用吗?

java

-4
推荐指数
1
解决办法
1118
查看次数