pointers

    0热度

    4回答

    我试着玩一些指针来指向'i'的指针,我发现有两个不同的地址分配给声明%u和%lu,%llu。怎么可能是一个变量可以在执行相同的实例有两个不同的地址 - #include <stdio.h> int main(void) { int i; float f; printf("\nEnter an integer:\t"); scanf("%d",&i); pri

    3热度

    1回答

    我是gmock的新手,我想了解使用SaveArg时发生的情况。 这是我在gmock实况发现: SaveArg<N>(pointer):保存了N次(从0开始)参数*指针。 这是否意味着: 使“指针”点到N个参数,或 分配N个参数,以任何的“指针”指向的值? 我在考虑以下情况: class MockClass : public BaseClass { public: MOCK_METHOD1(some

    -2热度

    2回答

    我正在尝试做一些指针算术,并且由于某种原因,指针在退出循环后并未保留地址中的更改。 我的输出是反复打印不变的数组指针地址(整数数组)。 它应该是打印一个值的地址,然后在骰子滚动后将指针向前移动数组中的许多位置,然后在下一次打印。 编辑:我不写一个链表。我试图做的一个确切的例子可以在这里找到:TutorialsPoint.com | C - Pointer arithmetic10然而,虽然我可以运

    -2热度

    1回答

    我做了一个函数打印一个BTree在水平顺序没有递归的方式。 和我有一个问题找到我的错误..出现以下问题。 运行时检查失败#2 - 围绕变量'pq'的堆栈已损坏。 如果有人能说出问题在哪里,或者下次我可以如何找到它...? 如果需要,我添加完整的项目。所有的 enter link description here void PrintTreeLevelOrder(bstree tree){ //T

    3热度

    1回答

    我想做一个霍夫曼代码来练习C编码,我一直在创建相同的错误。 让我来解释一下代码。 首先,它生成以下结构: struct sNo { int valor; char letra; struct sNo *esq; struct sNo *dir; }; typedef struct sNo sNo; 然后它创建结构的数组(“否”): sNo *No;

    -1热度

    2回答

    我已经实例化一个对象并根据需要输入正确数量的参数。但它给了我“错误:没有构造函数的实例” 是我通过对象的方式错了吗? FoneModel对象作为ContractOfMobile构造函数中的参数传递。 这是我实例化的方式。 int main() { //testing with 1 vector vector <ContractOfMobile *> mc(1); Fone

    -1热度

    1回答

    im为我的计算机科学课程建立一个简单的银行账户程序,它读取一个文件并输出记录(c-创建,y-信用账户,d-借方账户,t交易,r-只在肯定时才删除) 由这其中工程这个例子的程序: c Ann y c Bob n c Carl y t Ann +200.00 t Bob -50.0 t Carl -20.05 t Dan +1000.0 r Carl t Bob +30.0 r An

    0热度

    1回答

    这是来自我的.hpp文件。 struct Item{ std::string todo;}; const int MAX_STACK_SIZE = 5; class StackArray { public: StackArray(); bool isEmpty(); bool isFull(); void push(std:

    -2热度

    1回答

    强调文本任务是编写带字符串比较函数的插入排序。我已经做到了这一点,我的代码正在处理小案例。但是,在线问题检查程序无法成功执行“Memmory Limit”判决时退出。您有什么建议来优化内存使用情况? UPD我已经知道我做错了事。我应该排序指针指向字符串,而不是字符串本身的数组来避免这样的复制: arr[j + 1] = arr[j]; 但是,由于我的指针的小知识我不明白如何正确地做到这一点。你

    1热度

    1回答

    create来自Data.ByteString.Internal,声明它需要Ptr Word8才能创建ByteString。我猜这就像是对字节串头部的引用。然而,我不确定我应该用什么来创建一个新的指针 - 我相当肯定它没有用nullPtr正确地完成。