pointers

    1熱度

    1回答

    3個功能是由陣列指針ODE [3]可訪問: double voltage(double v) { return Iapp - (gL*(v - EL)) - (gNa * pow(m, 3) * h * (v - ENa)) - (gK * pow(n, 4) * (v - EK)); } double hdot(double h) { ah = 0.07*exp(-(v

    0熱度

    1回答

    我想要刪除嵌套在數組中另一個類中的類。我得到一個智能感知錯誤,指出: 「表達式必須是一個指向一個完整的對象類型」 我試圖通過創建一個指向對象和可視化的參考刪除它的另一種方式工作室出錯,並給我一個DLL錯誤,基本上說明調試符號不加載。 以下是代碼片段 - graphl.cpp GraphL::~GraphL() { NodeData* rmND; // remove NodeData

    -1熱度

    2回答

    我一直對這個尾巴方案下一陣尾巴程序,但我似乎遇到了與我的DO循環一個惱人的問題。編譯並運行我的代碼後,它似乎只執行Do-Loop中的第一次迭代並崩潰。我多次鑽研邏輯,我不知道什麼是錯的。我對編程也很新,任何建議都會有幫助! /** *Author: William Briggs *Date : 11/2/2017 * *A Basic implementat

    0熱度

    2回答

    我正在學習C++。在據我所知這裏所示,該節目,str1和str2店的每一個相關的字符串的第一個字符地址: #include <iostream> using namespace std; int main() { char str1[]="hello"; char *str2="world"; cout<<str1<<endl; cout<<str2

    2熱度

    2回答

    我想傳遞一個字符串到C中的函數來編輯該字符串。 我已經知道我應該傳遞一個指向我想改變的字符串的指針。但是,我得到奇怪的結果。這是我的代碼,用參數http://www.test.test/test int getAddress(char **newAddress, char *oldAddress); int main(int argc, char *argv[]) { //retrievin

    -2熱度

    3回答

    -------------------------- closed ------------ ----------------

    0熱度

    3回答

    剛開始學習C指針,我面臨着以下代碼: #include <stddef.h> #include <stdlib.h> double *vec(double a[], double b[]); int main(){ double v1[3]={1.0,1.0,1.0}; double v2[3]={1.0,-1.0,1.0}; double *v3 = NULL; v3 = vec

    0熱度

    2回答

    int *a; *a=3; cout<<a; 爲什麼上面的代碼片斷顯示內存地址,而下面的代碼片段顯示整個字符串本身? char *a; a="string"; cout<<a; 我如何分配「串」直接一個而在INT指針的情況下是不可能的? 分配「串」爲指針一個應更換地址本身,對不對? 如果情況並非如此,請詳細說明編譯此代碼時發生的情況。

    4熱度

    1回答

    我目前正在圍繞C庫編寫一個Go包裝。該C庫使用不透明的結構指針來隱藏接口中的信息。但是,底層實現會在其中存儲size_t值。這會導致生成的程序出現運行時錯誤。 最小工作示例來重現問題是這樣的: main.go: package main /* #include "stddef.h" // Create an opaque type to hide the details of the un

    -1熱度

    2回答

    任何人都知道如何從函數返回3個字符值到主要部分?三個字符必須由用戶輸入並製成一個金字塔。我被告知使用指針,但不知道如何去做,並不斷收到錯誤。這三個字符必須在主要功能中使用才能製作金字塔形狀。