#include
using namespace std;
classa~
a()}
;a a;
int main
(void
)
執行結果:
constructor a …
main start …
main end …
destructor ~a
#include
using namespace std;
classa~
a()}
;classb:
publica~
b()}
;int main
(int argc, char *ar**)
記憶體釋放不完全
執行結果:
constructor a …
constructor b …
destructor a …
#include
using namespace std;
class
a virtual ~a(
)};classb:
publica~
b()}
;int main
(int argc, char *ar**)
執行結果:
constructor a …
constructor b …
destructor b …
destructor a …
#include
using namespace std;
int main
(int argc, char *ar**)
執行結果:
*p = 5
神奇的沒有報錯
#include
#include
using namespace std;
int main
(int argc, char *ar**)
執行結果:
*a = a
看來是分配的乙個位元組
#include
#include
using namespace std;
int main
(int argc, char *ar**)
; cout <<
sizeof
(p)<<
" "
<<
sizeof
(*p)
<<
" "
<<
sizeof
(a)<< endl;
delete p;
}
64位機上的執行結果:
8 4 16
#include
#include
using namespace std;
void
fun(int array)
int main
(int argc, char *ar**)
; cout <<
sizeof
(p)<<
" "
<<
sizeof
(*p)
<<
" "
<<
sizeof
(a)<< endl;
fun(a)
;delete p;
}
執行結果:
8 4 16
sizeof(array): 8
陣列用來做引數則會在中間轉成同型別的指標
C 的一些驗證2
include using namespace std int main int argc,char ar int fp0 float fp0 函式指標 int fp1 5 fp1函式陣列指標 int fp2 float 5 fp2函式指標,函式的返回值是陣列指標 int fp3 float fp3...
一些 JS 驗證
獲得id值 function a id 驗證電子郵件 function checkemail 驗證郵編 function checkyou d if yan.test you.value 驗證手機號 function checktelphone d if yan.test you.value 驗證 ...
input一些驗證
這篇博文大部分來自於網上,為了方便自己查閱,以及幫助他人。1 正則驗證只能輸入正整數 onkeyup if this.value.length 1 else onafterpaste if this.value.length 1 else 2,文字框只能輸入數字 小數點也不能輸入 3,彈窗警告只能輸...