青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

foobar

  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
  6 隨筆 :: 14 文章 :: 0 評論 :: 0 Trackbacks

2007年12月3日 #

Advanced Test in C: The 0x10 Best Questions for C Programmers
posted @ 2007-12-03 15:12 foobar 閱讀(207) | 評論 (0)編輯 收藏

2007年11月23日 #

 

#include <iostream.h>
class Base
{
public:
virtual void f(float x){ cout << "Base::f(float) " << x << endl; }
void g(float x){ cout << "Base::g(float) " << x << endl; }
void h(float x){ cout << "Base::h(float) " << x << endl; }
};
class Derived : public Base
{
public:
virtual void f(float x){ cout << "Derived::f(float) " << x << endl; }
void g(int x){ cout << "Derived::g(int) " << x << endl; }
void h(float x){ cout << "Derived::h(float) " << x << endl; }
};

void main(void)
{
Derived d;
Base 
*pb = &d;
Derived 
*pd = &d;
// Good : behavior depends solely on type of the object
pb->f(3.14f); // Derived::f(float) 3.14
pd->f(3.14f); // Derived::f(float) 3.14
// Bad : behavior depends on type of the pointer
pb->g(3.14f); // Base::g(float) 3.14
pd->g(3.14f); // Derived::g(int) 3 (surprise!)
// Bad : behavior depends on type of the pointer
pb->h(3.14f); // Base::h(float) 3.14 (surprise!)
pd->h(3.14f); // Derived::h(float) 3.14
}

class Base
{
public:
void f(int x);
};
class Derived : public Base
{
public:
void f(char *str);
};
void Test(void)
{
Derived 
*pd = new Derived;
pd
->f(10); // error
//why?            
just imagine multiple inheritance
}
posted @ 2007-11-23 20:44 foobar 閱讀(347) | 評論 (0)編輯 收藏

 

 1 # include <iostream.h>
 2 void output( int x); // 函數聲明
 3 void output( float x); // 函數聲明
 4 void output( int x)
 5 {
 6 cout << " output int " << x << endl ;
 7 }
 8 void output( float x)
 9 {
10 cout << " output float " << x << endl ;
11 }
12 void main(void)
13 {
14 int x = 1;
15 float y = 1.0;
16 output(x); // output int 1
17 output(y); // output float 1
18 output(1); // output int 1
19 // output(0.5); // error! ambiguous call, 因為自動類型轉換
20 output(int(0.5)); // output int 0
21 output(float(0.5)); // output float 0.5
22 }
posted @ 2007-11-23 20:35 foobar 閱讀(477) | 評論 (0)編輯 收藏

void Func(char a[100])
{
cout<< sizeof(a) << endl; // 4 字節而不是100 字節
}
posted @ 2007-11-23 20:22 foobar 閱讀(325) | 評論 (0)編輯 收藏

2007年11月15日 #

int atexit ( void ( * function ) (void) );               <cstdlib>

 The function pointed by the function pointer argument is called when the program terminates normally.

If more than one atexit function has been specified by different calls to this function, they are all executed in reverse order as a stack, i.e. the last function specified is the first to be executed at exit.

One single function can be registered to be executed at exit more than once.

C++ implementations are required to support the registration of at least 32 atexit functions.

Parameters

function
Function to be called. The function has to return no value and accept no arguments.

Return Value

A zero value is returned if the function was successfully registered, or a non-zero value if it failed.

Example

/* atexit example */
            #include <stdio.h>
            #include <stdlib.h>
            void fnExit1 (void)
            {
            puts ("Exit function 1.");
            }
            void fnExit2 (void)
            {
            puts ("Exit function 2.");
            }
            int main ()
            {
            atexit (fnExit1);
            atexit (fnExit2);
            puts ("Main function.");
            return 0;
            }
            

Output:

            Main function.
Exit function 2.
Exit function 1.

posted @ 2007-11-15 23:47 foobar 閱讀(487) | 評論 (0)編輯 收藏

2007年6月4日 #

Initializer lists

In C++, it is the order of the class inheritance and of the member variables that determine the initialization order, not the order of an initializer list:



#include 
<iostream>

class CSomeClass
{
public:
CSomeClass(
int n)
{
std::cout 
<< "CSomeClass constructor with value ";
std::cout 
<< n << std::endl;
}

}
;

class CSomeOtherClass
{
public:
CSomeOtherClass() 
//In this example, despite the list order,
: obj2(2), obj1(1//obj1 will be initialized before obj2.
{
//Do nothing.
}

private:
CSomeClass obj1;
CSomeClass obj2;
}
;

int main(void)
{
CSomeOtherClass obj;
return 0;
}

posted @ 2007-06-04 11:11 foobar 閱讀(225) | 評論 (0)編輯 收藏

僅列出標題  
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久久无码精品亚洲日韩按摩| 久久亚洲国产精品一区二区| 亚洲国产欧美国产综合一区| 久久久国产精品一区二区中文 | 国产精品久久久对白| 一区二区三区久久| 日韩五码在线| 国产精品视频| 欧美影院一区| 久久福利资源站| 亚洲国产精品小视频| 亚洲国产精品ⅴa在线观看| 欧美精品一区二区视频| 亚洲综合二区| 久久www成人_看片免费不卡| 亚洲国产精品第一区二区三区| 亚洲激情在线视频| 国产精品成人在线| 麻豆成人在线播放| 欧美久久久久久| 欧美制服丝袜| 久久综合给合久久狠狠色| 制服诱惑一区二区| 久久精品视频99| 一区二区三区国产| 久久国产精品一区二区| 亚洲精品中文字| 午夜精品久久久久久久久久久久久| 曰韩精品一区二区| 一区二区欧美日韩| 在线观看亚洲精品| 亚洲午夜在线观看| 亚洲精品午夜| 久久精品国产精品亚洲| 99热这里只有精品8| 久久激情视频免费观看| 在线天堂一区av电影| 久久久噜噜噜| 欧美一级久久| 欧美日韩一区国产| 亚洲福利在线看| 国产一区美女| 亚洲图片激情小说| 日韩一二三区视频| 久久久青草婷婷精品综合日韩 | 国产视频欧美视频| 亚洲精品国产精品国自产观看浪潮 | 久久综合九色综合欧美狠狠| 欧美三日本三级少妇三2023 | 欧美福利在线| 国产最新精品精品你懂的| 一本色道久久综合一区 | 国产欧美日韩精品a在线观看| 亚洲国产精品va在看黑人| 黄色亚洲网站| 久久精品国产久精国产思思| 欧美一区二区三区播放老司机| 欧美精品亚洲二区| 亚洲国产人成综合网站| 亚洲电影观看| 久久午夜羞羞影院免费观看| 久热国产精品| 狠狠88综合久久久久综合网| 性做久久久久久免费观看欧美| 乱中年女人伦av一区二区| 亚洲天堂网站在线观看视频| 欧美激情第三页| 亚洲国产黄色片| 亚洲第一区在线观看| 久久精品一区二区三区四区 | 国产日韩精品久久| 亚洲欧美春色| 久久精品国产亚洲高清剧情介绍| 国产精品久久婷婷六月丁香| 亚洲一区二区三区在线播放| 亚洲欧美精品| 国产手机视频精品| 久久九九免费| 亚洲电影免费在线| 一区二区三区四区国产| 欧美三日本三级少妇三2023| 亚洲一区二区三区中文字幕在线| 欧美一区二区三区视频免费| 狠狠色狠狠色综合| 美女视频网站黄色亚洲| 91久久亚洲| 亚洲综合色视频| 国产亚洲成精品久久| 久久深夜福利免费观看| 亚洲精美视频| 亚洲一区二区视频| 国产一区二区精品久久91| 久久亚洲春色中文字幕| 亚洲人成网站777色婷婷| 亚洲一区二区视频在线| 国产欧美日韩在线| 免费久久99精品国产| 一区二区不卡在线视频 午夜欧美不卡在 | 99re6热在线精品视频播放速度| 欧美午夜大胆人体| 久久久人成影片一区二区三区观看| 亚洲黄页视频免费观看| 小黄鸭视频精品导航| 在线观看一区欧美| 欧美性大战xxxxx久久久| 欧美影视一区| 亚洲免费高清| 免费成人激情视频| 亚洲性视频网址| 亚洲高清一区二| 国产精品爽黄69| 欧美激情bt| 久久国内精品自在自线400部| 亚洲精品在线视频| 欧美高清在线一区| 久久aⅴ国产欧美74aaa| 夜夜爽av福利精品导航| 国产一区二区在线免费观看| 欧美日韩中文在线| 老司机成人在线视频| 亚洲综合视频一区| 日韩视频不卡中文| 欧美国产日韩一区二区| 久久久久久免费| 销魂美女一区二区三区视频在线| 亚洲免费观看| 亚洲国产专区校园欧美| 国产亚洲精品久久久| 国产精品a久久久久久| 欧美国产精品劲爆| 久久久久久69| 久久精品国产第一区二区三区最新章节 | 玖玖玖国产精品| 久久精品国产69国产精品亚洲| 国产精品99久久久久久白浆小说| 亚洲国产欧美日韩精品| 影音先锋中文字幕一区二区| 国产欧美一区二区精品忘忧草| 欧美日韩免费观看一区二区三区 | 亚洲电影免费观看高清完整版在线| 国产精品视频999| 国产精品xxxav免费视频| 欧美人妖另类| 欧美日韩精品系列| 欧美日韩亚洲一区二区三区在线| 欧美精品手机在线| 欧美片在线观看| 欧美日韩一区在线观看| 欧美日韩亚洲国产一区| 欧美系列电影免费观看| 欧美午夜激情在线| 国产精品毛片在线| 国产欧美另类| ●精品国产综合乱码久久久久| 一区免费观看| 亚洲裸体在线观看| 亚洲午夜精品17c| 亚洲欧美日韩国产另类专区| 香蕉av福利精品导航| 久久精品九九| 在线亚洲观看| 欧美成人亚洲成人| 欧美国产日韩二区| 欧美激情小视频| 日韩一级在线| 亚洲一区二区三区777| 亚洲在线观看免费视频| 欧美一区在线看| 蜜臀久久99精品久久久久久9 | 噜噜爱69成人精品| 欧美激情亚洲自拍| 国产精品久久久久久超碰| 国产日韩综合| 91久久嫩草影院一区二区| 在线亚洲免费视频| 久久精品中文字幕一区| 欧美精品日韩精品| 国产精品免费一区二区三区在线观看| 国产精品日韩一区二区| 在线观看一区视频| 中文高清一区| 久久综合给合| 日韩一区二区久久| 久久久av水蜜桃| 欧美体内谢she精2性欧美| 久久国产夜色精品鲁鲁99| 免费在线一区二区| 亚洲一二三区在线| 免费观看日韩av| 国产日产高清欧美一区二区三区| 亚洲国产精品久久久久婷婷884| 亚洲综合精品一区二区| 久久影院亚洲| 亚洲一区精品在线| 欧美精品一级| 亚洲国产精品欧美一二99| 欧美伊人久久大香线蕉综合69| 亚洲国产日韩美| 久久久久久久一区二区三区| 国产精品久久久久久久久婷婷|