问题标签 [pointers]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
1386 浏览

c++ - 指针指针方法 C++

我有两个问题:

1)如何创建一个指向整数对象的数组?

2)如果我想返回一个指向数组的指针,它指向对象(如(1)),我该如何在方法中做到这一点?即)我想暗示该方法:

谢谢您的帮助!

0 投票
7 回答
657 浏览

c++ - C++ 指针/列表实现

编写一个具有以下属性的类 ListNode:

  • 整数值;
  • 列表节点*下一个;

提供以下功能:

  • ListNode(int v, ListNode *l)
  • int getValue();
  • ListNode* getNext();
  • 无效插入(int i);
  • 布尔列表包含(int j);

编写一个程序,要求用户输入一些整数并将它们存储为 ListNodes,然后询问它应该在列表中查找的数字。

这是我的代码:

我们在哪里可以改进这一点?

0 投票
2 回答
2116 浏览

delphi - 如何在 Delphi 中为指向数组的指针保留内存?

我正在开发类来表示特殊类型的矩阵:

现在在构造函数中,我需要为 Data 和 DifVector 类成员保留内存。如您所见,我使用指向记录数组的指针。所以,主要问题是,我怎样才能正确地保留内存?我想我不能使用这样的东西: 因为我正在失去主要想法 - 在运行时尽可能多地保留内存空间。感谢您的评论。
new(Data);
new(DifVector);

0 投票
6 回答
18650 浏览

c - 什么是 C 中的前向引用?

什么是 C 中关于指针的前向引用?

我可以举个例子吗?

0 投票
7 回答
72184 浏览

c++ - C++:删除与免费和性能

  1. 考虑:

    如果我使用freeand deleteon会发生什么p

  2. 如果一个程序需要很长时间执行,比如 10 分钟,有没有办法将其运行时间减少到 5 分钟?

0 投票
3 回答
2949 浏览

c++ - 指针变量是否也分配了内存地址?

在 C++ 中,在堆栈上,一个简单的变量被分配了一个内存地址,这样我们就可以使用一个包含该内存的指针来指向它;那么指针是否也分配了内存地址?

如果是,我们可以有一个指针指针吗?

0 投票
9 回答
990 浏览

c++ - 这个指针转换我做错了什么?

我正在为 C++ 构建一个 GUI 类并处理很多指针。一个示例调用:

我的问题是我想将activeWidget指针转换为另一种类型。 activeWidget属于 GUI_BASE 类型。派生自 BASE 我还有其他类,例如 GUI_BUTTON 和 GUI_TEXTBOX。我想将activeWidget指针从 GUI_BASE 转换为 GUI_TEXTBOX。我认为它看起来像这样:

这不起作用,因为编译器仍然认为指针是 GUI_BASE 类型。但是,以下代码确实有效:

我希望我的问题只是语法问题。谢谢您的帮助 :)

0 投票
9 回答
655803 浏览

c++ - 什么时候应该使用 static_cast、dynamic_cast、const_cast 和 reinterpret_cast?

什么是正确的用途:

  • static_cast
  • dynamic_cast
  • const_cast
  • reinterpret_cast
  • C型演员表(type)value
  • 函数式强制转换type(value)

如何决定在哪些特定情况下使用哪个?

0 投票
7 回答
137464 浏览

c++ - 在 C++ 中通过指针传递比通过引用传递有好处吗?

在 C++ 中通过指针传递比通过引用传递有什么好处?

最近,我看到了许多选择通过指针传递函数参数而不是通过引用传递的示例。这样做有好处吗?

例子:

打电话给

对比

打电话给

0 投票
7 回答
23030 浏览

c++ - 在 C 和 C++ 中,const 指针对指针的含义是什么?

我知道从右到左阅读声明的经验法则,我很确定我知道发生了什么,直到一位同事告诉我:

表示“ppMyStruct 是指向(可变) MyStructure 的 const 指针的指针”(在 C++ 中)。

我原以为这意味着“ppMyStruct 是指向 const MyStructure 的指针的指针”。我在 C++ 规范中寻找答案,但显然我不是很擅长...

in 在 C++ 中是什么意思,在 C 中是什么意思?