青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
Impossible is nothing
愛(ài)過(guò)知情重醉過(guò)知酒濃 花開(kāi)花謝終是空 緣份不停留像春風(fēng)來(lái)又走 女人如花花似夢(mèng)
公告
日歷
<
2025年9月
>
日
一
二
三
四
五
六
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
統(tǒng)計(jì)
隨筆 - 8
文章 - 91
評(píng)論 - 16
引用 - 0
導(dǎo)航
C++博客
首頁(yè)
發(fā)新隨筆
發(fā)新文章
聯(lián)系
聚合
管理
常用鏈接
我的隨筆
我的評(píng)論
我參與的隨筆
留言簿
(4)
給我留言
查看公開(kāi)留言
查看私人留言
隨筆分類(lèi)
(4)
STL/BOOST(4)
(rss)
隨筆檔案
(8)
2006年6月 (2)
2006年4月 (4)
2006年3月 (1)
2006年2月 (1)
文章分類(lèi)
(77)
C++語(yǔ)言(57)
(rss)
GDI/GDI+(1)
(rss)
Windows/MFC(3)
(rss)
編譯器(4)
(rss)
軟件工程(11)
(rss)
圖像處理(1)
(rss)
文章檔案
(91)
2006年7月 (4)
2006年6月 (12)
2006年5月 (3)
2006年4月 (4)
2006年3月 (27)
2006年2月 (41)
相冊(cè)
文章用圖
搜索
最新評(píng)論
1.?re: STL學(xué)習(xí)筆記[未登錄](méi)
很詳細(xì),贊
--bneliao
2.?re: 深度探索c++的對(duì)象模型
筆記很詳細(xì),贊
--bneliao
3.?re: 近日復(fù)習(xí)記錄
不錯(cuò)嘛!
--秦歌
4.?re: 區(qū)域填充算法
頂頂頂頂頂頂頂頂
頂頂頂頂頂頂頂頂頂頂頂頂頂頂頂頂頂頂頂頂
頂頂頂頂
頂頂頂頂
頂頂頂頂頂頂頂頂頂頂頂頂頂頂頂頂頂頂頂頂頂頂頂頂
頂頂頂頂
--lishali
5.?re: Singleton模式的演化[未登錄](méi)
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--galaxy
閱讀排行榜
1.?從輸入流中讀入一行(2286)
2.?sap的幾道筆試題目(轉(zhuǎn))(1511)
3.?工作中發(fā)現(xiàn)的(1344)
4.?什么是調(diào)色板?(1019)
5.?Stay Hungry, Stay Foolish" (848)
6.?繼續(xù)貼面試題目(741)
7.?近日復(fù)習(xí)記錄(678)
8.?要讀的書(shū)(561)
評(píng)論排行榜
1.?工作中發(fā)現(xiàn)的(3)
2.?sap的幾道筆試題目(轉(zhuǎn))(2)
3.?繼續(xù)貼面試題目(1)
4.?從輸入流中讀入一行(1)
5.?Stay Hungry, Stay Foolish" (1)
一個(gè)關(guān)于指針的問(wèn)題
一個(gè)關(guān)于指針的問(wèn)題
有些東西在你沒(méi)有遇到之前還真是不知道自己沒(méi)有弄清楚,也許是我平時(shí)細(xì)節(jié)的地方注意少了,看來(lái)以后要多加注意了。
char
*
pStr;
char
ch;
char
str[]
=
"
Hello
"
;
ch
=
str[
1
];
*
pStr
=
str[
1
];
printf(
"
ch = %c\n
"
, ch);
printf(
"
*pStr = %c
"
,
*
pStr);
此時(shí)打印ch值的時(shí)候能正確輸出,但是打印pStr[0]的時(shí)候就出問(wèn)題了,跟蹤發(fā)現(xiàn)是pStr[0] = str[1];這句出現(xiàn)問(wèn)題。
原 來(lái),char *pStr; 只定義了一個(gè)4字節(jié)的指針變量,而這個(gè)變量里面的內(nèi)容是將要指向一個(gè)char類(lèi)型變量的,但是此時(shí)pStr只是個(gè)“野指針”,并沒(méi)有指向一個(gè)char類(lèi)型 的內(nèi)存單元,所以,當(dāng)用*pStr來(lái)訪問(wèn)這個(gè)元素時(shí),系統(tǒng)根本不知道該訪問(wèn)何處的空間,因此,在使用pStr前,必須讓它指向一個(gè)具體的空間。
由上面可以將相關(guān)語(yǔ)句改為
char
*
pStr;
char
ch;
char
str[]
=
"
Hello
"
;
pStr
=
&
ch;
//
pStr指向ch、獲得初始化
pStr
=
&
str[
1
];
//
pStr指向str[1]地址、獲得初始化
ch
=
str[
1
];
*
pStr
=
str[
1
];
printf(
"
ch = %c\n
"
, ch);
printf(
"
*pStr = %c
"
,
*
pStr);
也就是說(shuō),要先給指針一個(gè)地址值初始化它,然后才能用*訪問(wèn)它指向的內(nèi)容。
◎另外,
在子函數(shù)中使用malloc()/new()分配的內(nèi)存空間不會(huì)因子函數(shù)的返回而消失
,函數(shù)只會(huì)清理調(diào)子函數(shù)里定義的變量的空間,如:
char
*
func()
{
char
*
p;
p
=
(
char
*
)malloc(
sizeof
(
char
));
return
p;
}
//
返回后,p所在空間被釋放,但是p所指空間還存在
所以,可以用p1=func();來(lái)獲得在func()中分配的空間。
此中方法可以用來(lái)解決“指針的指針”使用不方便的問(wèn)題。步驟分2步:1、把傳入的指針的指針參數(shù)去掉;2、把函數(shù)的返回值賦給要改變的對(duì)象的指針:
void
GetMemory2(
char
**
p,
int
num)
{
*
p
=
(
char
*
)malloc(
sizeof
(
char
)
*
num);
}
void
Test2(
void
)
{
char
*
str
=
NULL;
GetMemory2(
&
str,
100
);
//
注意參數(shù)是 &str,而不是str
strcpy(str,
"
hello
"
);
cout
<<
str
<<
endl;
free(str);
}
/**/
//////
下面是用傳遞動(dòng)態(tài)內(nèi)存的方法實(shí)現(xiàn)
char
*
GetMemory3(
int
num)
{
char
*
p
=
(
char
*
)malloc(
sizeof
(
char
)
*
num);
return
p;
}
void
Test3(
void
)
{
char
*
str
=
NULL;
str
=
GetMemory3(
100
);
strcpy(str,
"
hello
"
);
cout
<<
str
<<
endl;
free(str);
}
因 為此時(shí)用malloc/new分配的內(nèi)存空間是堆里面的,函數(shù)返回時(shí)不會(huì)回收;而如果在子函數(shù)中用char p[]="asdfgewq";則p是在棧中定義的(先分配p的空間,然后講字符串拷貝進(jìn)去,跟char *p="asdfasdf"分配在全局靜態(tài)內(nèi)存中不一樣),所以會(huì)被系統(tǒng)收回。
posted on 2006-03-08 23:16
笑笑生
閱讀(242)
評(píng)論(0)
編輯
收藏
引用
所屬分類(lèi):
C++語(yǔ)言
只有注冊(cè)用戶(hù)
登錄
后才能發(fā)表評(píng)論。
【推薦】100%開(kāi)源!大型工業(yè)跨平臺(tái)軟件C++源碼提供,建模,組態(tài)!
相關(guān)文章:
Effective C++
Essential C++讀書(shū)筆記
深度探索c++的對(duì)象模型
理解復(fù)雜聲明
一個(gè)模板巧妙技術(shù),語(yǔ)法技巧
一個(gè)復(fù)雜的boost.lambda表達(dá)式的例子
C++ 編程思想學(xué)習(xí)筆記-命名控制
2005年華為招聘--C語(yǔ)言筆試試題
dynamic_cast詳解
vc++7.1轉(zhuǎn)移到vc++2005 需要的一些變動(dòng)
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問(wèn)
Chat2DB
管理
Copyright © 笑笑生
Powered by:
博客園
模板提供:
滬江博客
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
欧美二区不卡
|
欧美1区免费
|
国产日韩一区二区三区
|
午夜精品久久久久久久
|
亚洲综合色婷婷
|
国内自拍一区
|
亚洲大片免费看
|
欧美日韩国产电影
|
亚欧美中日韩视频
|
久久久久国产精品一区三寸
|
亚洲欧美日韩网
|
国产免费观看久久黄
|
久久精品一二三
|
老司机精品久久
|
亚洲午夜三级在线
|
欧美一区影院
|
一个人看的www久久
|
亚洲欧美成人综合
|
午夜亚洲激情
|
国产精品美女久久久浪潮软件
|
亚洲欧美日韩另类
|
久久高清免费观看
|
一区二区三区四区在线
|
欧美在线播放视频
|
亚洲毛片在线观看
|
欧美一区二区三区啪啪
|
一本色道久久综合亚洲二区三区
|
亚洲欧美国内爽妇网
|
亚洲欧洲一区二区在线播放
|
亚洲一二三级电影
|
99av国产精品欲麻豆
|
欧美一区亚洲二区
|
亚洲欧美日韩国产一区
|
久久一区视频
|
久久精品国产免费
|
国产精品国产一区二区
|
亚洲国产精品一区
|
黄色成人在线
|
亚洲欧美日韩天堂一区二区
|
一本色道综合亚洲
|
免费在线一区二区
|
久久先锋资源
|
国产视频一区二区三区在线观看
|
亚洲精品国产精品乱码不99
|
永久免费视频成人
|
欧美中文字幕在线观看
|
午夜在线成人av
|
国产精品成人免费视频
|
亚洲人妖在线
|
一区二区三区 在线观看视频
|
男女精品网站
|
免费黄网站欧美
|
激情懂色av一区av二区av
|
亚洲一区免费视频
|
亚洲欧美成人
|
国产精品网站视频
|
亚洲一区二区黄
|
亚洲欧美日韩精品久久
|
欧美日韩国产成人精品
|
99精品免费
|
亚洲在线视频免费观看
|
国产精品国产福利国产秒拍
|
99这里有精品
|
午夜精品视频
|
国产免费观看久久黄
|
性视频1819p久久
|
久久九九国产精品怡红院
|
国内精品美女av在线播放
|
欧美亚洲一区三区
|
久久蜜桃av一区精品变态类天堂
|
国内精品久久久
|
久久在线精品
|
亚洲精品一区二区三区在线观看
|
亚洲精品综合在线
|
欧美日韩中字
|
午夜视频久久久久久
|
老司机免费视频久久
|
18成人免费观看视频
|
欧美福利一区二区
|
在线视频一区观看
|
久久亚洲春色中文字幕
|
亚洲国产精品123
|
欧美日韩国产美
|
午夜精品在线
|
亚洲麻豆视频
|
亚洲欧美不卡
|
鲁大师成人一区二区三区
|
亚洲第一页在线
|
欧美日韩国产综合久久
|
午夜一区二区三区不卡视频
|
裸体女人亚洲精品一区
|
日韩视频在线免费
|
国产精品高清在线观看
|
久久久人成影片一区二区三区观看
|
亚洲精品自在久久
|
国产伦精品一区二区三区照片91
|
久久av最新网址
|
亚洲国产精品一区二区www在线
|
欧美精品在线一区二区
|
亚洲在线播放
|
亚洲国产清纯
|
欧美在线看片a免费观看
|
亚洲国产日韩一级
|
国产精品久久久久影院色老大
|
亚洲激情自拍
|
国产精品色一区二区三区
|
另类av一区二区
|
亚洲综合不卡
|
亚洲日韩视频
|
欧美ed2k
|
久久久久久一区二区
|
一本色道久久综合一区
|
在线看欧美日韩
|
国产精品欧美日韩久久
|
欧美福利视频在线
|
久久精品一区二区国产
|
亚洲尤物在线
|
av成人福利
|
91久久在线观看
|
欧美sm视频
|
久久综合中文色婷婷
|
欧美亚洲免费在线
|
在线午夜精品
|
亚洲视频精品在线
|
99re6热只有精品免费观看
|
黄色日韩在线
|
国产欧美日韩精品一区
|
国产精品久久久久7777婷婷
|
欧美日韩岛国
|
欧美精品黄色
|
欧美激情久久久
|
欧美 日韩 国产在线
|
久久精品在线观看
|
久久精品一区四区
|
久久精品首页
|
久久艳片www.17c.com
|
久久久.com
|
久久女同互慰一区二区三区
|
久久久国产精品一区二区中文
|
午夜视频一区在线观看
|
欧美在线看片
|
久久精品亚洲乱码伦伦中文
|
久久成人精品无人区
|
久久九九免费
|
亚洲一区二区精品
|
亚洲一级影院
|
性视频1819p久久
|
欧美在线观看视频一区二区
|
一区二区三区 在线观看视
|
国产精品日韩二区
|
欧美在线视频一区二区三区
|
亚洲欧美久久久
|
欧美一级夜夜爽
|
久久午夜色播影院免费高清
|
另类尿喷潮videofree
|
老鸭窝亚洲一区二区三区
|
欧美成人中文字幕在线
|
亚洲欧洲综合
|
夜夜狂射影院欧美极品
|
亚洲图片欧美午夜
|
久久精品国产99精品国产亚洲性色
|
aⅴ色国产欧美
|
亚洲一区精彩视频
|
久久久久一区二区
|
亚洲国产成人精品女人久久久
|
亚洲欧美日韩在线观看a三区
|
亚洲欧美综合v
|
久久精品欧洲
|
欧美日韩国产页
|
国产欧美精品在线观看
|
亚洲高清激情
|
中文高清一区
|
久久在线精品
|
艳女tv在线观看国产一区
|
欧美一区二区三区四区夜夜大片
|
久久高清福利视频
|
欧美日韩一区二
|
国产在线麻豆精品观看
|
一区二区精品在线观看
|
久久精品日韩一区二区三区
|
亚洲精品1区2区
|
欧美一区二区在线看
|
欧美日韩三级一区二区
|
狠狠久久五月精品中文字幕
|
99视频有精品
|
久久综合色天天久久综合图片
|
91久久久精品
|
久久久久久噜噜噜久久久精品
|
欧美视频在线一区
|
精品91在线
|
欧美一区二区黄色
|
99在线精品观看
|
欧美成人在线免费视频
|
国产一区二区三区久久
|
一区二区三区欧美激情
|
欧美激情视频一区二区三区在线播放
|
亚洲一区二区成人
|
欧美日韩在线高清
|
亚洲人成久久
|
欧美黄免费看
|