问答列表

构造函数中这个奇怪的冒号成员 (“ : ”) 语法是什么?

作者:nils 提问时间:11/11/2009

最近我看到了一个如下示例: #include <iostream> class Foo { public: int bar; Foo(int num): bar(num) {}; }; in...

根据类模板参数对类成员使用不同的构造函数

作者:user1470475 提问时间:6/14/2023

存在这样一种情况:模板化类包含模板化成员,并且必须使用正确的构造函数(取决于类模板)构造该成员对象。简化示例: #include <stdexcept> #include <memory> #inc...

Clang 错误:调用私有构造函数,而实际上没有调用它们

作者:Ya Ihniy 提问时间:6/18/2023

我做了一个类的静态函数,并将构造函数设为私有。现在我想使用这个函数。Clang++ 说“构造函数是私有的”,而 g++ 可以正常编译。 我不知道任何标准中是否有任何规则可能会以任何方式影响这一点。任...

c# 类解构函数是否从内存中删除/销毁类?

作者:Mufasatheking 提问时间:6/19/2023

我正在阅读有关 c# 10 的信息并阅读 “解构器(也称为解构方法)充当近似值 与构造函数相反:而构造函数通常采用一组值(如 参数)并将它们分配给字段,解构器执行相反的操作并分配 字段回到一组变量。...

我可以仅使用 head 指针直接遍历此链表吗?

作者:itzmartin_20 提问时间:6/20/2023

我最近刚开始DSA,这个问题可能看起来微不足道,但非常感谢那些认真对待它的人。这是我的程序: #include<stdio.h> #include<stdlib.h> struct node{ ...

在可移植 C 语言中模拟打包结构

作者:user16217248 提问时间:6/11/2023

我有以下结构: typedef struct Octree { uint64_t *data; uint8_t alignas(8) alloc; uint8_t dataalloc; ui...

如何在视图中正确使用 extern 结构?

作者:Sergei Kirasirov 提问时间:6/21/2023

我找不到在 ContentView 中使用我的结构的方法。 结构正确填充,但仅此而已。 如何替换视图中的示例数组: let countries = ["Germany", "Egypt", "Ita...

使用初始值设定项列表从多个 char 数组构造 std::string

作者:Zlatan Radovanovic 提问时间:6/22/2023

只是提醒一下,我不是在寻求解决这个问题的解决方案,而是在解释一种行为。通过提供具有多个 C 样式字符串的初始值设定项列表来构造 的实例不会导致编译错误,但会导致运行时错误。代码如下:std::stri...

在 C 语言中隐藏 init 结构并使用 init 函数

作者:S2G 提问时间:6/25/2023

我正在编写一个结构类型定义来初始化一些功能(嵌入式微控制器编程) 但是,如果这个结构是init,那么整个结构就会崩溃,所以我决定编写一个函数来初始化结构并malloc内存,然后在函数返回中将指针发送...

移动和复制语义的构造函数实现首选项 C++

作者:huzzm 提问时间:6/24/2023

每当我想实现一个需要移动构造函数和某种形式的复制构造函数的类时,我都会发现自己想知道以下几点: 对于存储 的示例类,我是否应该更喜欢:Cstd::vector<std::string> _s C(...


共1282条 当前第90页