cost 97 ms
如何在 class 中使用 class 变量? (C++) - How do I use a class variable inside of that class? (C++)

这是我要运行的代码: (注意:class 名称“poly”和其他 class“vrtx”这样命名是为了近似有问题的片段的目的。Vrtx 是一个 class,带有 int x、y、z;) 起初,代码根本不包含“this->”指针。 我很困惑为什么它不起作用,然后意识到“vnum”没有任何意义 ...

双指针如何与 shared_ptr 一致? - How does a double pointer reconcile with a shared_ptr?

预先披露:我认为整个事情都是胡说八道并且偶然“起作用”,但我发现这段代码并且它似乎对足够低的工作价值“有效”(因为它在运行时不会崩溃,这不会意思很多),我不明白为什么。 手头的问题是extern "C" API 作为 DLL/so 公开,然后通过 FFI 调用(在本例中为 Python),但ext ...

在C中,用声明的function的地址初始化时能不能省略function指针的参数类型? - In C, can you omit the parameter types of a function pointer when initializing it with the address of a declared function?

我试图确保我理解 C 中 function 指针的语法。我知道它只是指向特定类型的指针。 话虽如此,为什么以下代码会编译并打印“10”? (注意我在 Ubuntu 20.04 上使用 GCC 9.4.0) 我们不应该至少得到一个编译时警告:使用不兼容的指针类型“void(*)(int)”初始化“ ...

为什么我在 C 中使用指针的递归会崩溃? - Why does my Recursion using Pointer in C crash?

我目前正在学习计算机科学,我们开始使用 Pointers。 我感觉我开始理解指针了,但我遇到了一个问题,无法弄清楚哪里出了问题。 我们这样定义了一个树: 现在我们应该编写一个 function 来创建具有三个参数的节点,节点的键,左节点和应该在节点“下方”的右节点。 我是这样做的,它似乎有效: 最 ...

结构中的挥发性导致宏中的警告 - Volatile in struct causing warning in macro

我使用以下类型: 在我的代码中,我使用volatile关键字声明了一个双缓冲区数组(因为可以在中断和函数中异步更新/读取缓冲区): 然后我分别初始化这些缓冲区: 当我编译软件(gcc)时,我收到以下警告: 我不太清楚我收到此警告的原因,而且我不确定如何解决它。 任何帮助将不胜感激(如果不清楚,我可以 ...

结构指针和该结构内部的指针 - pointer of struct and pointer inside that struct

我有一个问题,其中有一个结构将保存姓名、年龄和学生 ID。 我必须从用户那里获取输入并在不使用任何数组表示法的情况下生成该数量的结构。 然后每个结构的参数都应该从用户那里获取输入并同时打印出来。 这就像创建一个学生数据库。 结构是: 所以我的输入是这样的: 而 output 就像: 主要问题是我们不 ...

C arrays 的指针运算 - C pointers arithmetic for arrays

我正在阅读 K&R 中关于数组运算的部分,遇到了一些奇怪的事情。 我发布了整个段落作为上下文,但我主要关注粗体部分: 如果p和q指向同一数组的成员,则== 、 != 、 < 、 >=等关系可以正常工作。 例如,如果p指向比q更早的数组成员,则p < q为真。 任何指针都可以 ...

我已经连续两天在这个问题上讨论文件,但没有用。 不想作弊,你能指出问题吗 - i have been on this question for quaring the document for two days straight, and it is not working. don't want to cheat, can you point the problem

我无法调试正在发生的事情。 代码似乎是正确的,但我对指针的指针不熟悉,这里有 4 个系列。#include <stdio.h> #include <stdlib.h> #include <string.h> #include <assert.h> # ...

在 java 可视化工具中,为什么数组的字符串项有指向它们的指针,而分配给它们的变量却没有? - In the java visualizer, why do String items of an array have a pointer to them, whereas variable assignments to them don't?

我试图理解为什么 java 可视化工具绘制指向分配给字符串的数组项的指针,但在分配给一个字符串时不绘制从变量指向字符串的指针。 这是:带指针的数组,不带指针的变量在 java 可视化器中将事物分配给字符串之间的这种二分法对我们的程序有什么影响吗? 我想知道即使在这种指针情况下,字符串是否仍然不可变 ...

如何将指针 class 设置为 int 值以传递给 function? 如何将class的成员设置为ByteWord中的前8位值? - How to set pointer class to int value to pass into a function? How to set member of class to the first 8-bits of value in ByteWord?

我创建了 2 个复杂类型的 BitsByte 变量指针,并最初将它们设置为 nullptr。 一个保存字的高位字节,另一个保存字的低位字节。 我有一个 setValue function 将 mUpper 和 mLower 设置为值的前两个字节,这会将十进制数转换为名为 bits 的数组中的等效二 ...

我怎样才能让这个网格环绕四周? - How can I have this grid wrap around on all sides?

我有一个作业需要让用户创建网格的高度和宽度。 然后能够在任何 x 和 y 坐标处将“船”放置到该网格上。 然后你可以在该网格的某个部分放置风暴,然后提示并查看风暴是否与船只重叠。 我已经成功地做到了,但我无法让风暴环绕网格。 例如,如果网格是 20x20 并且我在第 20 个位置开始的风暴应该转移 ...

2023-01-29 00:51:54   2   54    c / pointers  
我无法从动态数组打印数据 - I am not able to print data from dynamic array

在这个问题中,我必须创建一个动态数组并从用户那里获取数据,如果用户不断输入值,则应创建一个新数组并将旧数组的数据添加到新数组中。 并且应该删除旧数组。 我无法打印新数组中的数据。 它只打印垃圾值。 你能检查一下问题出在哪里吗? 这是代码我正在尝试打印来自 newarr 的数据,但我得到的是垃圾值。 ...

矩阵作为 c 中 function 的参数不起作用(制作游戏网格) - a matrix as an argument of a function in c not working( making a game grid)

我是 c 的新手,我想插入此代码以生成游戏网格,当我运行它而不将其放入 function 时它可以工作,当我在 void function 中声明它时,格栅('0',矩阵 [36 ][36]) 导致问题我不知道为什么! 这是程序的主要 function: #include "GO_c1.c" ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM