原创 2.2-7
int main() { //反斜槓後必須是該行的尾字符 cout<<"avc/ ds"<<endl; //後繼行首的任何空格和製表符都是字符串自面值的一部分 system("pause"); }
原创 2.4-2
first_head.h -------------------------------- #include<iostream> using namespace std; int a=10;//非const變量默認爲extern //co
原创 2.3.5
//只有當extern聲明位於函數外部時,纔可以含有初始化式 //extern int a=10;//如果聲明有初始化,那麼它當作定義,即使有聲明標記extern //int a; error:以初始化的extern聲明當作定義,所以該變
原创 2.3.6
int main() { int sum=0; for(int i=0;i<10;i++) sum+=i; cout<<i<<endl; //error:只能在for語句中使用,不能在main函數的其他地方
原创 socket
常用的Socket類型有兩種:流式Socket (SOCK_STREAM)和數據報式Socket(SOCK_DGRAM)。流式是一種面向連接的Socket,針對於面向連接的TCP服務應用;數據報式Socket是一種無連接的Socket,對
原创 7.9-4
void s(){} void show (void (*i)()){ cout << i << endl;} int main(){ void (*p)(); p=s; show(p); system("pause"); }
原创 7.8
void show(const int& i){}//有const引用的形參與非const引用形參的函數是不同的 void show(const int i){} void show(const int *i){}//類似地,函
原创 9.6.2-2
int main(){ char *p="abcdefg"; string s="hijkl"; //用p標記範圍內的元素替換掉s s.assign (p,p+4); cout<<s<<endl;//abcd string s1
原创 8.3-3
int main(){ cin.tie(&cout);//tie函數可用istream或ostream對象調用 ostream *old_tie=cin.tie();//使用一個指向ostream對象的指針形參 //cin.ti
原创 7.8.4-3
void show (int* const i){};//不能基於指針本身是否爲const來實現重載//void show (int* i){}; error redeclaration int main() { }
原创 7.3.1
void s(); void show (int (&p)[3]){ return (s());//void 只能返回拎一個返回類型同樣是void的函數調用結果 } void s (){ } int main(){
原创 6.6.2
int main(){ char ch[4]={'a','b','e','d'}; int i=0; for(int t=0;t<4;t++) { switch (ch[t]) { case 'a':
原创 2.5-3
int main() { const int ival=1024; const int &refval=ival;//ok both reference and object are const
原创 8.1-2
//形參或返回類型是IO對象必須傳遞或返回指向該對象的指針或引用 ofstream& show(ofstream& out) { return out; }
原创 sip
一、SIP協議的背景和功能 SIP( 會話初始協議)的開發目的是用來幫助提供跨越因特網的高級電話業務。因特網電話(IP電話)正在向一種正式的商業電話模式演進,SIP就是用來確保這種演進實現而需要的NGN(下一代網絡)系列協議中重要的一員。