Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
什么时候应该在 C++ 中使用 new 关键字?
我使用 C 有一段时间了 我一直想知道new关键词 简单地说 我应该使用它还是不使用它 随着new关键词 MyClass myClass new MyClass myClass gt MyField Hello world 如果没有new关
c
pointers
reference
newoperator
keyword
在哪里以及为什么使用 int a=new int?
只是好奇 有什么区别 int A 100 and int A new int 我知道 new 用于在堆上分配内存 但我真的不明白这里的上下文 static void Main int A new int int B default int
c
newoperator
JavaScript 新关键字和对象范围
今天晚些时候 我滚动浏览 ejhon com 幻灯片 发现了以下内容 给这个代码 function katana this myvar true katana console info myvar 在我编译代码的那一刻 我认为 myvar
jQuery
function
object
newoperator
操作员删除签名意外行为[重复]
这个问题在这里已经有答案了 stroustroup 在他的 C 编程语言 第 4 版 一书中提到 可以通过编写具有以下签名的全局函数来重载全局运算符 new delete void operator new size t use for i
c
operatoroverloading
newoperator
新建和覆盖之间的区别
想知道以下之间有什么区别 情况1 基类 public void DoIt 情况1 继承类 public new void DoIt 情况2 基类 public virtual void DoIt 情况2 继承类 public overrid
c
inheritance
overriding
newoperator
关于 C++ 中自定义对象的构造函数/析构函数和 new/delete 运算符
假设我有一个自己创建的链表 它有自己的析构函数 可以释放内存 这个链表不会重载new或delete 现在 我正在尝试创建一个所述链表的数组 开放散列 如果我理解正确的话 然后我在这个开放哈希类的构造函数中分配必要的内存 在构造函数内部调用的
c
constructor
destructor
newoperator
Arduino 的新运算符
有人告诉我 特别是在一个答案Arduino 上的 C 标准库 以及 Stack Overflow 问题中C 字符串和 Arduino 字符串 如何将它们结合起来 Arduino 编译器没有实现new操作员 不过 我已经为 Arduino 在
c
Arduino
newoperator
ArduinoIDE
CUDA - 将设备数据复制到主机?
我有设备变量 在这个变量中 我在设备中分配并填充一个数组 但在将数据获取到主机时遇到问题 cudaMemcpy return cudaErrorInvalidValue错误 我该怎么做 PS 代码只是示例 我知道 在这种特殊情况下我可以使用
CUDA
copy
newoperator
Device
Allocation
是否可以在堆栈上创建类的实例?
我知道在 C 中你可以在堆栈上创建类的实例 例如 MyClass mc MyClass 8 2 或者像在堆上 MyClass mc new MyClass 8 2 你能在 C 中做同样的事情吗 我在 C 中创建类的唯一方法是newing i
c
heapmemory
newoperator
memorymodel
stackmemory
数组大小(new[])
在调试堆中我可以获取数组的大小 该数组的创建者是new int size int char ptr 16 如果数组的大小小于28 它就可以正常工作 但我不知道为什么 0 0 这个技巧在发布模式下有效吗 不使用调试堆 如何获取数组的大小 10
c
Arrays
newoperator
为什么 C++ 程序员应该尽量减少使用“new”?
我偶然发现堆栈溢出问题使用 std list 时 std string 内存泄漏 and 评论之一说 停止使用new非常 我看不出你在任何地方使用 new 的任何理由 您可以按值创建对象C 这是使用该语言的巨大优势之一 您不必分配堆上的所有
c
memorymanagement
heapmemory
newoperator
cfaq
new Object() 和 Object() 有什么区别[重复]
这个问题在这里已经有答案了 在 C 中 您可以使用 new 关键字或其他方式实例化对象 Object o new Object 但你也可以这样做 Object o Object 两者之间到底有什么区别 为什么我要使用其中一种而不是另一种 你
c
OOP
class
object
newoperator
数组初始化函数
我在玩 C 时偶然发现了这个问题 我正在尝试初始化堆上的数组指针 它在initialize 它输出的地方69 但在main 它因错误而崩溃EXC BAD ACCESS include
c
Arrays
function
pointers
newoperator
如何使用TFS API创建新的源代码分支?
我正在尝试使用 API 创建一个新分支 并且已经使用了两者PendBranch and CreateBranch 问题在于CreateBranch 它是否立即提交 我希望能够在分支签入时添加注释 所以 我所做的如下所示 基本上 我从 Win
API
versioncontrol
tfs
branch
newoperator
VirtualAlloc 和 HeapAlloc 有什么区别?
Windows环境下分配内存的方法有很多 例如VirtualAlloc HeapAlloc malloc new 那么 它们之间有什么区别呢 每个 API 都有不同的用途 每一种方法还要求您在使用完内存后使用正确的释放 释放函数 虚拟分配
WINAPI
memory
heapmemory
newoperator
int num = new int();当这一行执行时会发生什么?
今天了解了一个新事物 我们可以使用以下方法创建整数new运算符如下 int num new int 现在我想知道如果我以这种方式创建一个整数 那么生成的整数将是值类型还是引用类型 我想这将是一个值类型 我尝试了下面的代码 int num1
c
NET
newoperator
instantiation
valuetype
如何对两个指针指向的变量使用delete?
假设我有一个假设的指针声明为new像这样 int hypothetical pointer new int 并创建另一个具有相同值的假设指针 int another hypothetical pointer hypothetical poi
c
pointers
newoperator
deleteoperator
操作符new和delete重载作用域
我偶然发现了一些关于运算符 new 和 delete 的链接和重载的问题 new delete操作符的全局重载多久生效 每个翻译单元 每个链接的应用程序至少有一个目标文件重载这些运算符 那么动态联动呢 这些运算符可以有多个定义吗 如果拿哪一
c
Linker
operatoroverloading
newoperator
为什么C++中没有放置删除表达式?
为什么C 没有直接对应于new的placementdelete 即调用析构函数并调用适当的placementdelete运算符 例如 MyType p new arena MyType current technique p gt MyTy
c
C11
newoperator
deleteoperator
创建对象:有或没有“new”[重复]
这个问题在这里已经有答案了 可能的重复 使用 new 实例化对象与不使用 new 实例化对象有什么区别 这可能是一个基本问题 并且可能已经被问过 例如 here 但我还是不明白 那么 让我问一下 考虑以下 C 类 class Obj cha
c
constructor
newoperator
destructor
«
1
2
3
4
5
6
7
»