在 C++ 中创建和删除对象
作者:Tao 提问时间:10/9/2023
我有下面非常简单的代码来理解C++对象的创建和删除。输出并不是我所期望的。为什么? class Box{ public: static int count; Box(double x, do...
传递值 问答列表
作者:Tao 提问时间:10/9/2023
我有下面非常简单的代码来理解C++对象的创建和删除。输出并不是我所期望的。为什么? class Box{ public: static int count; Box(double x, do...
作者:tekkyprograms 提问时间:7/26/2023
我编写了这段代码来声明一个指针,然后为 int 类型动态分配 4 个字节的内存,然后在其中存储一些数据。 应指向保存 int 类型数据的地址。然后,程序应使用 .我还包含了从堆中释放分配的内存的功能。...
作者:devoured elysium 提问时间:7/21/2009
来自 C#,其中类实例通过引用传递(即,在调用函数时传递引用的副本,而不是值的副本),我想知道这在 C++ 中是如何工作的。 在以下情况下,是复制 to 的值,还是什么?_poly = polypo...
作者:rajeev pulleti 提问时间:4/20/2021
我们都知道类的属性始终是引用类型,但是有没有可能在类中创建值类型属性呢? 类: class Color { var name : String! init(name : String) { ...
作者:JustBlaze 提问时间:3/22/2021
我正在尝试“按值”传递参数。我尝试对递归传递的参数进行深度复制,以防止任何更改循环回父函数调用。 下面是一个代码片段,它试图生成所有可能的括号的数组。 def generateParenthesi...
作者:oucil 提问时间:3/28/2014
我已经使用过这两种方法很多次,但我最近想知道为什么我没有对其中一种进行标准化,或者是否有最佳实践以及其背后的原因是什么。 虽然 PHP 的返回引用页面非常清楚地说明了关于返回引用: 仅当您有正当的...
作者:acm 提问时间:12/3/2014
这在最近一次代码审查讨论中出现,但没有一个令人满意的结论。所讨论的类型是 C++ string_view TS 的类似物。它们是围绕指针和长度的简单非所有权包装器,用一些自定义函数进行装饰: #in...
作者:J Any 提问时间:10/28/2012
这个问题在这里已经有答案了: JavaScript 是按引用传递还是按值传递语言? (35 个回答) 3年前关闭。 JavaScript 是通过引用传递还是通过值传递? 下面是 JavaScrip...
作者:Andrew Moffat 提问时间:5/20/2020
当我通过引用结构的方法传递一个对象时,结构将拥有该对象,是否更常规:new() 通过引用传递对象,并在to_owned()new() 在调用之前克隆对象,并按值传递,移动它new() 我可以从清晰...
作者:sshd 提问时间:10/20/2021
我在 C++ 中对模板参数推导有疑问。 我不知道为什么下面的示例不起作用。 示例: #include <iostream> template<size_t n> void PrintArray(c...