将一个 C 结构体转换为另一个元素较少的 C 结构体是否安全?
作者:Josu Goñi 提问时间:3/11/2015
我正在尝试在 C 上做 OOP(只是为了好玩),我想出了一种方法来进行数据抽象,方法是先使用公共部分的结构体和公共部分的更大结构,然后是私有部分。这样,我在构造函数中创建整个结构,并将其强制转换为小结...
结构 问答列表
作者:Josu Goñi 提问时间:3/11/2015
我正在尝试在 C 上做 OOP(只是为了好玩),我想出了一种方法来进行数据抽象,方法是先使用公共部分的结构体和公共部分的更大结构,然后是私有部分。这样,我在构造函数中创建整个结构,并将其强制转换为小结...
作者:ModernEraCaveman 提问时间:9/1/2023
我正在 Visual Studio 中处理一个项目,我决定重新组织我的许多代码。不幸的是,我在链接不同的标头及其 cpp 文件时遇到了问题。 我有一个头文件,其中包含通过头文件链传递的库。我不知道这...
作者:Dan 提问时间:3/5/2014
我正在尝试使用 ifstream 从文件中读取二进制数据。 具体来说,我正在尝试用从文件中读取的数据填充这个“Header”结构: struct Header { char id[16]; i...
作者:Swagnik 提问时间:3/12/2022
我在尝试编译此代码时遇到错误.......尝试了不同的 IDE #include<stdio.h> #include<stdlib.h> struct car{ int price[5]; }c...
作者:Keneth Cayas 提问时间:11/6/2020
你好,我是 C 语言的初学者,我不知道为什么 每次尝试编译时,我都会在此行上收到此错误 CURRENT->name = {'L','O','U','D','A'}; 这是我的整个代码 #in...
作者:Neeraj-Kumar-Coder 提问时间:1/2/2021
这个结构体的大小是如何计算的: struct B { unsigned char c1 : 1; unsigned char : 2; unsigned char c2 : 2; unsig...
作者:Hothyfa Suliman 提问时间:10/31/2023
据我所知,优先级队列是一种根据元素的优先级值排列元素的队列。通常,在优先级值较低的元素之前检索具有较高优先级值的元素。 但是在这张幻灯片中,他说如果 x 的优先级低于 y,则 x 将首先被删除! ...
作者:jmdatasci 提问时间:3/22/2020
我最近开始通过高级计算机科学基础MOOC学习C++。我们有一个在隐藏的 .h 文件中声明的挑战(无法更改),我们需要对 .h 文件中初始化的所有成员函数/构造函数/析构函数进行编码。 为了避免作弊或...
作者:curiousengineer 提问时间:10/18/2023
假设我有一个自定义类,如下所示 class Emp { String name; Integer id; } 我决定在 java 中使用 PriorityQueue 来插入 Emp 的元素,...
作者:zarro 提问时间:3/26/2022
我正在尝试围绕 std 随机数生成器编写一个简单的结构。根据编译器,我可以初始化这个类,但是当我尝试使用该函数时,它给出了以下错误: 错误 C2280 “RandNormGen::RandNormG...