c++
1.
void func(char(&p)[10])
//p是裝10個char型別資料的陣列的引用,其結果類似於char p[10]; printf("%d\n", sizeof(p));
2.
在組合時, 在組合類的析構函式中不需要顯式呼叫其成員物件的析構函式
3.
int main()
注意沒有\n就不會輸出,會被儲存在緩衝區中
4.細心區分char*p 和char **p的區別
5.x * const x必須初始化
6.
#include < stdio.h >
main()
; int i, j;
char t;
for (i = 0
; i<2; i++)
for (j = i + 1
; j<5; j++)
if (a[i][0] >a[j][0])
puts(a[1]);
}
單純的字元比大小
7.
#include < stdio.h >
main()
; int i, j;
char t;
for (i = 0; i<2; i++)
for (j = i + 1; j<5; j++)
if (a[i][0] >a[j][0])
puts(a[1]);
}//不要被迷惑了呀
8.關於「深拷貝」,下列說法正確的是,會拷貝動態分配的成員物件,對於靜態成員所有類物件共享,只此乙份
9.
#define numa 10000000
#define numb 1000
int a[numa], b[numb];?
void pa()
void pb()
小迴圈放外面,大迴圈放裡面是沒錯的。 但是這道題目是例外,相當於乙個大陣列賦值少數次和小陣列賦值多次!
這樣肯定小陣列的比較快。如果把題目中的++a,和++b換成乙個同乙個數,那麼結果剛好相反。
10.
函式模板的例項化是由編譯程式在處理函式呼叫時自動完成的
類模板的例項化必須由程式設計師在程式中顯式地指定
函式模板針對僅引數型別不同的函式
類模板針對僅資料成員和成員函式型別不同的類
每日練習14
超文字的含義是 正確答案 c 你的答案 c 正確 a.該文字中含有聲音 b.該文字中含有二進位制數 c.該文字中含有鏈結到其他文字的鏈結點 d.該文字中含有影象 十進位制 220 轉換為二進位制後為?正確答案 d 你的答案 d 正確 a.11011010 b.11100110 c.11101000 ...
每日練習 5
c c 1 clone是fork的公升級版本,不僅可以建立程序或者執行緒,還可以指定建立新的命名空間 namespace 有選擇的繼承父程序的記憶體 甚至可以將建立出來的程序變成父程序的兄弟程序等等 2 引用和多型的關係 引用可以作為產生多型效果的手段 3 include void f char p...
每日練習20171101
我們要使用靜態成員 方法和變數 時,必須給出提供這個靜態成員的類。使用靜態引入可以使被匯入類的靜態變數和靜態方法在當前類直接可見,使用這些靜態成員無需再給出他們的類名。比如先在乙個com包中定義乙個這樣的類 package com public class student1 定義靜態方法 publi...