青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
cc
C++博客
::
首頁(yè)
::
新隨筆
::
聯(lián)系
::
聚合
::
管理
::
38 隨筆 :: 14 文章 :: 21 評(píng)論 :: 0 Trackbacks
<
2025年11月
>
日
一
二
三
四
五
六
26
27
28
29
30
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
常用鏈接
我的隨筆
我的評(píng)論
我參與的隨筆
留言簿
(3)
給我留言
查看公開(kāi)留言
查看私人留言
隨筆檔案
(38)
2013年3月 (1)
2011年5月 (1)
2011年2月 (3)
2010年3月 (2)
2010年2月 (1)
2010年1月 (4)
2009年12月 (2)
2009年11月 (5)
2009年10月 (4)
2009年7月 (1)
2009年6月 (2)
2009年5月 (2)
2009年4月 (1)
2008年10月 (1)
2008年9月 (1)
2008年8月 (1)
2008年7月 (3)
2007年12月 (2)
2007年7月 (1)
文章分類
(10)
編程相關(guān)(9)
(rss)
經(jīng)典網(wǎng)評(píng)(1)
(rss)
文章檔案
(14)
2008年7月 (1)
2006年12月 (13)
相冊(cè)
cc
搜索
最新評(píng)論
1.?re: 使用 .NET Remoting 實(shí)現(xiàn)并行計(jì)算 [轉(zhuǎn)]
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--EssaysService rewiew
2.?re: 使用 .NET Remoting 實(shí)現(xiàn)并行計(jì)算 [轉(zhuǎn)]
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--custom essay writing services reviews
3.?re: 使用 .NET Remoting 實(shí)現(xiàn)并行計(jì)算 [轉(zhuǎn)]
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--this link
4.?re: C#中new和override區(qū)別
THX!
--programmer
5.?re: 數(shù)據(jù)庫(kù)水平分庫(kù)框架設(shè)計(jì)
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
--aaaaaaaaaaaaaaaaaaaa
閱讀排行榜
1.?WINDOWS 邏輯坐標(biāo) 設(shè)備坐標(biāo) 屏幕坐標(biāo) 客戶區(qū)坐標(biāo)(2522)
2.?空間中直線和三角面片求交(2471)
3.?C# winform 實(shí)現(xiàn)(不規(guī)則)窗體或者控件的拖動(dòng)(2444)
4.?保存Graphics對(duì)象到Bitmap對(duì)象 [轉(zhuǎn)](2226)
5.?如何在Dll中導(dǎo)出STL類(1951)
評(píng)論排行榜
1.?數(shù)據(jù)庫(kù)水平分庫(kù)框架設(shè)計(jì)(2)
2.?C++中extern “C”含義深層探索(1)
3.? C#中new和override區(qū)別 (1)
4.?CString和string的互相轉(zhuǎn)換 (1)
5.?如何在Dll中導(dǎo)出STL類(1)
一道騰訊的面試題
class?a
{
word?m_a1;
word?m_a2;
a(){m_a1=1;m_a2=2;}
void?fun(){printf("%d,%d",m_a1,m_a2);}
}
class?b
{
dword?m_a3;
b(){m_a3=3;}
void?fun(){printf("%d",m_a3);}
}
main()
{
a?a;
b?*pb;
pb=b*(&a);
pb->fun();
}
輸出是什么?
posted on 2006-12-17 15:30
醒目西西
閱讀(611)
評(píng)論(2)
編輯
收藏
引用
所屬分類:
編程相關(guān)
評(píng)論
#
re: 一道騰訊的面試題
2006-12-17 15:30
醒目西西
結(jié)果是1
pb=(b*)(&A); 將A的地址傳給了pb,并強(qiáng)制轉(zhuǎn)化為b類的地址
pb->fun(); 調(diào)用b 的fun()方法,不過(guò)此時(shí)ma_3,是a類的ma_1,所以輸出1
你可以改一下程序運(yùn)行就知道了
#include <stdio.h>
class a
{
char m_a1;
char m_a2;
public:
a(){m_a1=1;m_a2=2;}
void fun(){printf("%d,%d",m_a1,m_a2);}
};
class b
{
char m_a3;
public:
b(){m_a3=3;}
void fun(){printf("%dggggg",m_a3);}//可以看出是調(diào)用了該方法
};
void main()
{
a A;
b *pb;
pb=(b*)(&A);
pb->fun();
}
回復(fù)
更多評(píng)論
#
re: 一道騰訊的面試題
2006-12-17 15:30
醒目西西
在win32和32位編譯器的環(huán)境下,結(jié)構(gòu)體(struct和class)中的數(shù)據(jù)域是按聲明的先后順序,“向上生長(zhǎng)”的。就是說(shuō)若結(jié)構(gòu)體A中按先后聲明了兩個(gè)域a、b,則存放b的地址大與存放a的地址!注意,有些編譯器為了提高在32位系統(tǒng)中對(duì)內(nèi)存的訪問(wèn)速度,所以使用了內(nèi)存對(duì)齊技術(shù)--結(jié)構(gòu)體中的各個(gè)域是按4字節(jié)對(duì)齊的!
我們假設(shè)樓主提供的題目如下:
#include <stdlib.h>
#include <stdio.h>
class a {
short m_a1;
short m_a2;
public:
a() {
m_a1 = 1;
m_a2 = 2;
}
void fun() {
printf("%d,%d", m_a1, m_a2);
}
};
class b{
int m_a3;
b() {
m_a3 = 3;
}
public:
void fun() {
printf("%d", m_a3);
}
};
int main() {
printf("sizeof a, b = %d %d\n", sizeof(a), sizeof(b));
a a;
b *pb;
pb = (b*)(&a);
pb -> fun();
}
就是說(shuō),a的大小是8字節(jié),b的大小是4字節(jié)!
而b::fun()就是按int的格式輸出結(jié)構(gòu)體中的前四個(gè)字節(jié)!所以輸出1!
但是,若沒(méi)有使用內(nèi)存對(duì)齊技術(shù)!上面的問(wèn)題就麻煩了!
a和b 的大小都是4字節(jié)!
a a+2
1 2 -> (2 << 16) | 1
所以應(yīng)該輸出:
131073
回復(fù)
更多評(píng)論
刷新評(píng)論列表
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
相關(guān)文章:
C++基本類型對(duì)象化的一個(gè)方案
[轉(zhuǎn)]delegate 與 多線程
去騰訊時(shí)遇到的一個(gè)面試題
騰訊最新面試題,算法高手請(qǐng)進(jìn)
一道騰訊的面試題
c#多線程教學(xué)(4):線程池和異步編程
c#.net多線程編程教學(xué)(2):Thread類
使用 .NET Remoting 實(shí)現(xiàn)并行計(jì)算 [轉(zhuǎn)]
[C#學(xué)習(xí)]在多線程中如何調(diào)用Winform
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問(wèn)
Chat2DB
管理
Powered by:
C++博客
Copyright © 醒目西西
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
美女福利精品视频
|
浪潮色综合久久天堂
|
亚洲免费不卡
|
欧美日韩久久
|
亚洲视频自拍偷拍
|
亚洲线精品一区二区三区八戒
|
欧美日韩综合视频
|
欧美一区视频在线
|
久久成人免费网
|
一区二区视频欧美
|
亚洲电影在线免费观看
|
欧美交受高潮1
|
亚洲欧美日韩国产精品
|
亚洲欧美国产高清
|
激情视频一区二区三区
|
亚洲国产精品女人久久久
|
欧美另类69精品久久久久9999
|
亚洲一级网站
|
久久久7777
|
一二三区精品
|
欧美一区二区精品久久911
|
1769国内精品视频在线播放
|
亚洲人成亚洲人成在线观看图片
|
国产精品久久婷婷六月丁香
|
久久精品国产一区二区三区免费看
|
亚洲欧美日韩在线观看a三区
|
午夜精品区一区二区三
|
亚洲福利视频一区
|
亚洲一品av免费观看
|
红杏aⅴ成人免费视频
|
亚洲日本中文字幕
|
国产亚洲欧美中文
|
亚洲精品之草原avav久久
|
国产美女高潮久久白浆
|
亚洲欧洲日产国产综合网
|
国产乱码精品一区二区三
|
亚洲二区在线
|
国产一区二区剧情av在线
|
亚洲国产精品免费
|
影音先锋亚洲精品
|
亚洲网友自拍
|
99在线精品观看
|
久久九九久精品国产免费直播
|
亚洲特级片在线
|
免费短视频成人日韩
|
久久久久久久激情视频
|
国产精品乱码久久久久久
|
欧美激情综合
|
伊人精品久久久久7777
|
亚洲欧美日韩国产一区
|
一区二区三区视频在线
|
欧美黑人在线播放
|
国产性色一区二区
|
亚洲综合成人在线
|
亚洲一区二区三区免费视频
|
欧美承认网站
|
欧美77777
|
曰韩精品一区二区
|
欧美一二三区精品
|
欧美影片第一页
|
欧美性生交xxxxx久久久
|
亚洲精品一区二区三区蜜桃久
|
在线观看视频免费一区二区三区
|
亚洲人www
|
91久久中文字幕
|
美女黄网久久
|
欧美国产日韩二区
|
99精品视频网
|
欧美日韩黄色大片
|
99精品欧美一区二区三区
|
亚洲美女福利视频网站
|
欧美激情1区2区
|
亚洲国产视频直播
|
av不卡在线
|
欧美午夜一区
|
亚洲综合三区
|
久久久久国产一区二区
|
国产一区二区你懂的
|
久久久一区二区
|
最近中文字幕日韩精品
|
羞羞色国产精品
|
国产专区精品视频
|
狼人天天伊人久久
|
亚洲欧洲在线看
|
亚洲免费一级电影
|
韩国v欧美v日本v亚洲v
|
在线视频一区观看
|
久久精品国产91精品亚洲
|
韩国成人精品a∨在线观看
|
久久偷看各类wc女厕嘘嘘偷窃
|
欧美成人免费va影院高清
|
亚洲美女av黄
|
国产日产精品一区二区三区四区的观看方式
|
欧美激情亚洲
|
99国产精品久久久久久久
|
永久久久久久
|
国产精品v欧美精品v日韩
|
亚洲福利国产
|
国产精品99久久久久久白浆小说
|
欧美日韩免费一区二区三区
|
一区二区三区成人
|
欧美一二区视频
|
国产在线观看91精品一区
|
欧美高清你懂得
|
亚洲午夜羞羞片
|
久久天天狠狠
|
亚洲精华国产欧美
|
欧美三区美女
|
日韩亚洲欧美在线观看
|
快播亚洲色图
|
日韩午夜视频在线观看
|
国产精品日韩二区
|
午夜日韩在线
|
亚洲国产天堂久久综合网
|
亚洲图片欧美一区
|
亚洲丁香婷深爱综合
|
欧美日韩伊人
|
久久久久.com
|
99国产精品私拍
|
免费成人小视频
|
一本色道久久加勒比88综合
|
国产在线精品一区二区夜色
|
欧美成年人网站
|
亚洲欧美怡红院
|
亚洲国产成人久久
|
久久久91精品国产一区二区精品
|
在线观看福利一区
|
国内成人自拍视频
|
欧美日韩国产一区精品一区
|
亚洲欧美综合v
|
国产一区二区av
|
国产日韩在线看
|
欧美日韩中文字幕日韩欧美
|
欧美中文日韩
|
一区二区三区日韩精品视频
|
亚洲国产成人在线
|
久久影视精品
|
午夜一区二区三区不卡视频
|
亚洲美女尤物影院
|
一区免费视频
|
国产日韩三区
|
欧美日韩的一区二区
|
欧美激情1区2区3区
|
久久一区二区三区四区五区
|
性欧美大战久久久久久久免费观看
|
亚洲黄色尤物视频
|
欧美波霸影院
|
欧美激情精品久久久久久蜜臀
|
激情综合色丁香一区二区
|
欧美视频在线观看视频极品
|
免费成人美女女
|
欧美好骚综合网
|
蘑菇福利视频一区播放
|
久久经典综合
|
久久成人精品无人区
|
性久久久久久久久
|
香蕉免费一区二区三区在线观看
|
日韩视频一区二区三区
|
亚洲另类自拍
|
亚洲最新在线视频
|
一区二区三区久久精品
|
一本久久a久久免费精品不卡
|
亚洲精品久久嫩草网站秘色
|
亚洲国产精品成人
|
a4yy欧美一区二区三区
|
一本久道综合久久精品
|
一区二区三区日韩精品视频
|
正在播放欧美一区
|
亚洲视频免费在线
|
亚洲精品国产精品国自产观看
|
亚洲国内自拍
|
亚洲片区在线
|
一区二区高清视频
|
亚洲午夜三级在线
|
亚洲午夜激情
|
久久蜜桃av一区精品变态类天堂
|
裸体歌舞表演一区二区
|
欧美电影专区
|
国产精品qvod
|
欧美系列亚洲系列
|
国产精品成人一区二区三区夜夜夜
|
欧美大色视频
|
国产精品欧美日韩
|
亚洲黄色av
|
亚洲一区二区在线
|
久久精品国产91精品亚洲
|
暖暖成人免费视频
|
亚洲精品日韩激情在线电影
|
亚洲一区二区三区免费在线观看
|
久久精品视频在线观看
|
欧美成人免费大片
|
亚洲激情二区
|
先锋影音久久久
|
老色鬼精品视频在线观看播放
|
国产精品国产三级国产专播精品人
|
亚洲一区二区三区高清
|
欧美怡红院视频
|
欧美日韩亚洲一区二区三区在线观看
|
国产亚洲成av人片在线观看桃
|
欧美日韩精品一区二区
|