PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_and_CPP
[問題] vector<int>& nums 和vector<int>* vec
作者:
s505015
(s505015)
2018-11-22 10:23:48
最近自學c++
跑去leetcode上面研究
發現到了這個問題
vector<int>* vec 和vector<int>& num
照兩個實在是看不懂
我去查了一下
vector<int>a 那個a應該是vector名字吧
但是一開始我就把vector<int>* vec的* vec想成為名字
但是好像又不太對
所以感到很困惑
想這個好久了
希望有人幫忙
謝謝
作者:
nicknick0630
(NICK)
2018-11-22 11:28:00
pointer and reference
作者:
alan23273850
2018-11-22 15:05:00
a 和 vec 都是名字順帶一提這問題的水準跟IP很不符阿
作者:
s505015
(s505015)
2018-11-22 16:42:00
我是做生物的 但是最近對程式語言有興趣所以自己學習來打code我知道*是pointer但是我覺得奇怪的是*vec是代表名字嗎謝謝
作者:
steve1012
(steve)
2018-11-22 16:56:00
你所謂名字是什麼意思 他代表的就是pointer to a vector
作者:
Jockey66666
(往事已成追憶)
2018-11-22 17:11:00
你需要的是有系統化的學習
作者:
sarafciel
(Cattuz)
2018-11-22 17:44:00
我建議你 找本好書來看 或者問你113念資工的同學因為這個算是很基本的問題
作者:
cuteSquirrel
(松鼠)
2018-11-22 18:56:00
vec是pointer. num是reference.
作者:
alan23273850
2018-11-22 20:22:00
原PO沒有說他念113阿原來是生物大神,pointer是C就有的概念,reference是C++才加進去的,可以先翻專門講C的書查指標意義,reference就純粹是別名,可以直接代表另一個變數
作者:
s505015
(s505015)
2018-11-22 20:48:00
好的 謝謝你們我也不是生物大神 我只是打雜的今天騎車的時候突然想通了
作者:
liflguy
(xxxwino)
2018-11-25 13:52:00
加油,指標一開始滿抽象的
繼續閱讀
[問題] 大一程式設計作業請教
mpyh12345
[問題] sigaction的mask問題
TMDTMD2487
[問題] static用法
oToToT
關於 stl 和 c++ 的一點問題
nevikw39
[問題] 關於operator這種type?
flypaper
[問題] C裡面對結構用.和用->的結果一樣
wei115
[問題] new int array的方法
TampaBayRays
[問題] VC++ WindowsForm + boost interprocess
twowater
[問題] if字串判斷
kent41914
[問題] 大一程設作業
aquilo
Links
booklink
Contact Us: admin [ a t ] ucptt.com