C在類中建立指標和一般的指標有什麼區別

2021-03-03 20:48:19 字數 2355 閱讀 4085

1樓:匿名使用者

sqlconnection con = new sqlconnection

con.open();

string sqlstr = "sql語句";

sqldataadapter da = new sqldataadapter(sqlstr, con);

dataset ds= new dataset();

da.fill(ds);

datagridview1.datasource = ds.tables[0];

con.close();

c++類的物件和類的指標的區別,指標和引用的區別

2樓:千鋒教育

c++ 物件是類的示例,當定義一個類的時候,系統是不為這個類分配空間的,只有當定義類的物件的時候才會分配空間,類的物件實際上就是類空間的引用。指標是用來儲存變數的地址。

c++中指標與指標變數什麼區別

3樓:匿名使用者

指標是來指地址,指標變數是自指儲存地址的變數指標bai的基本概念

在計算du機中,所有的數zhi據都是存放在儲存器中的。 一般dao把儲存器中的一個位元組稱為一個記憶體單元, 不同的資料型別所佔用的記憶體單元數不等,如整型量佔2個單元,字元量佔1個單元等。為了正確地訪問這些記憶體單元, 必須為每個記憶體單元編上號。

根據一個記憶體單元的編號即可準確地找到該記憶體單元。記憶體單元的編號也叫做地址。

既然根據記憶體單元的編號或地址就可以找到所需的記憶體單元,所以通常也把這個地址稱為指標。

對於一個記憶體單元來說,單元的地址即為指標, 其中存放的資料才是該單元的內容。在c語言中, 允許用一個變數來存放指標,這種變數稱為指標變數。因此, 一個指標變數的值就是某個記憶體單元的地址或稱為某記憶體單元的指標。

4樓:語之劍聖

一樣的,c++程式設計(譚浩強編著)課本有問題,指標與指標變數是一樣,地址與指標才不同。

5樓:匿名使用者

指標變數存放的是資料的地址

6樓:一個快樂小白鼠

基本上是一樣的概念,只是指標還有指標常量而已。

7樓:匿名使用者

指標是指標變數的簡稱

8樓:匿名使用者

c++中指標是一個

bai地址,是指向du一個資料的zhi儲存地址,如int a;int *p=&a,即指變數a的地

dao址;而指標變專

量是把屬存放資料的地址存放在一個變數中,先找到變數中的地址,再由此地址找到資料,所以說基本上是一樣的。

9樓:匿名使用者

指標就是一個4位元組的裝了地址的記憶體空間,指標變數:變數顧名思義就是可以重新賦值的指標,即裡面4位元組的地址可以變換的,指標一般都是變數,除非加了const的 為不能更改的 就是常量了

10樓:匿名使用者

指標是指某一變數的地址,而指標變數是指變數地址的值。

c++指標與c指標有什麼區別?

11樓:及萍韻漆學

c++裡面的指標可以指向物件

動態申請記憶體的時候用new運算子

c語言的指標指向的是記憶體(不懂物件)

動態申請記憶體的時候用malloc系列的函式

12樓:匿名使用者

對空指標的定義稍有不同

在c語言中:#define null (void*)0在c++語言:#define null 0數字0是唯一允許可以直接賦給版指標的數值

另外權c++中類成員指標等型別是c語言中所沒有的

13樓:匿名使用者

c++中有this指標,用於指向成員函式。c語言沒有

14樓:飛塵

1. 引用必須被初始bai化,指

針不必。du

2. 引用初始化以zhi後不dao

能被改變,指標可以內改變所指的物件。

容3.不存在指向空值的引用,但是存在指向空值的指標。

c++中儘量用引用。個人覺得所有的引用都可以用指標,但指標比引用容易出錯。

引用當然更直觀更直接,做引數時,如果在函式內不刻意要用指標的那些***(如越界訪問,動態定向什麼的),引用可以代替指標

15樓:匿名使用者

c++繼承了c語言指標的特點,與c語言的指標用法相同

16樓:匿名使用者

使用方法是一樣的,不要想太多。

17樓:匿名使用者

沒什麼區別 都是一樣的

C 裡一般在什麼情況下使用指標,怎樣使用指標對記憶體的消耗最小

c 中主要在以下三種情況下使用指標 1.對同一塊記憶體空間分時儲存多個同型別的資料。過去此時使用指標的目的是節省記憶體空間,現在主要是實現資料之間的互斥 現在記憶體夠大了 2.如果需要同時對一組同型別的資料進行多個側面的組織,以有效支援多種不同性質的操作,可以是喲個多個指標陣列來實現 比如對一組數分...

不懂C語言關於指標中的指標的問題,有通俗易懂的解釋嗎

這兩個好像都不行吧,第一個多了一層 指標,第二個少了一層指標 首先你要明白指標的作用,他只是作為一個代號來使用,就如同一個人的綽號一樣,或者是如門牌號 c中,每一個變數都有一個記憶體空間來儲存他的資料,二這個記憶體空間是有一個地址來標示的,知道這個地址,就可以對這個變數進行操作,編輯器也是這麼幹的,...

c 陣列名和指標,C 的指標與陣列名有什麼區別?

1.str是陣列,str相當 copy於陣列首地址。bai2.mstr 指向 str,相當於du指向了陣列的第一個zhi地址,dao mstr 就輸出h。3.str只是相當於陣列首地址,但是對陣列名取地址,str 得到的是一個指向整個地址的指標,型別是char 12 所以第一行輸出hello wor...