skip to main
|
skip to sidebar
簡單.減嘆
2015年3月12日 星期四
不應該在建構函數中呼叫虛擬函數(Virtual function)
程式執行到一個衍生物件並開始建構時, 它的基底物件會先被建構起來並產生其VTABLE. 如果衍生類別有重新定義某個虛擬函數, 則衍生物件的建構函數會在該衍生物件的;VTABLE中更新被重新定義虛擬函數之位址. 這就是你不應該在建構函數中呼叫虛擬函數的原因: 衍生物件中被重定義的虛擬函數之位址可能還沒有被放入/更改到衍生物件之VTABLE中. 你可能執行到舊的虛擬函數.
完整原文
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
標籤
3GPP
(16)
大事記
(1)
生產
(1)
車用電子
(3)
理財
(1)
減嘆
(1)
電腦使用
(57)
隨筆
(1)
ADB
(5)
ALSA
(1)
AM335X
(1)
Android
(22)
audio
(2)
BASH
(12)
Battery
(1)
bitbake
(5)
Bluetooth
(2)
C-V2X
(1)
CANBUS
(1)
Certificate
(1)
Container
(1)
device tree
(4)
DOCKER
(1)
DRAM
(1)
driver
(4)
DSI
(1)
EmbeddedSystem
(3)
English
(4)
GCC
(12)
GIT
(6)
GNSS
(9)
HW
(1)
I2C
(1)
ITU
(4)
Java
(1)
LaborRight
(1)
Linux
(101)
LTE
(6)
Mail server
(1)
MinGW
(3)
MIPI
(1)
MIS
(1)
Misc
(1)
MODEM
(2)
MPEG
(1)
MS_shell
(1)
NAND
(6)
Network
(8)
OpenCV
(3)
OpenEmbedded
(4)
OpenSource
(3)
Perl
(3)
Poky
(4)
profiling
(1)
Programming
(62)
Python
(3)
QEMU
(1)
QT
(1)
repo
(2)
Sandbox
(1)
Security
(9)
SMTP
(1)
TAR
(1)
TODO
(4)
UBI
(5)
USB
(9)
Virtualization
(3)
WiFi
(7)
Wireless
(6)
Yocto
(2)
網誌存檔
►
2024
(14)
►
10月
(1)
►
8月
(2)
►
7月
(2)
►
5月
(3)
►
4月
(4)
►
2月
(1)
►
1月
(1)
►
2023
(33)
►
12月
(8)
►
11月
(2)
►
10月
(2)
►
9月
(2)
►
8月
(4)
►
7月
(3)
►
5月
(2)
►
4月
(2)
►
3月
(8)
►
2022
(9)
►
10月
(1)
►
8月
(1)
►
7月
(1)
►
6月
(1)
►
4月
(3)
►
2月
(1)
►
1月
(1)
►
2021
(13)
►
11月
(1)
►
9月
(3)
►
8月
(1)
►
7月
(1)
►
5月
(3)
►
3月
(2)
►
1月
(2)
►
2020
(12)
►
12月
(2)
►
4月
(3)
►
3月
(4)
►
2月
(1)
►
1月
(2)
►
2019
(51)
►
12月
(4)
►
11月
(7)
►
10月
(1)
►
9月
(2)
►
8月
(9)
►
7月
(2)
►
5月
(5)
►
4月
(2)
►
3月
(8)
►
2月
(7)
►
1月
(4)
►
2018
(81)
►
12月
(11)
►
11月
(9)
►
10月
(1)
►
9月
(1)
►
8月
(18)
►
7月
(5)
►
5月
(18)
►
4月
(7)
►
3月
(3)
►
2月
(1)
►
1月
(7)
►
2017
(34)
►
12月
(8)
►
11月
(6)
►
10月
(11)
►
7月
(3)
►
4月
(3)
►
2月
(3)
►
2016
(13)
►
12月
(5)
►
10月
(3)
►
9月
(2)
►
7月
(2)
►
5月
(1)
▼
2015
(42)
►
12月
(1)
►
11月
(3)
►
10月
(1)
►
9月
(4)
►
8月
(5)
►
7月
(7)
►
6月
(3)
►
5月
(1)
►
4月
(9)
▼
3月
(8)
EtherCAT
OpenMP
OpenCL
Mommy Needs a Raise !
H.264
不應該在建構函數中呼叫虛擬函數(Virtual function)
Modern C++ in embedded systems Part 1 : Myth and...
[NTFS, Win7] Symbolic link
►
2012
(3)
►
5月
(1)
►
1月
(2)
►
2011
(1)
►
1月
(1)
►
2009
(2)
►
6月
(1)
►
4月
(1)
►
2008
(1)
►
9月
(1)
關於我自己
HYL
檢視我的完整簡介
沒有留言:
張貼留言