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

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 閱讀(342) | 評論 (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 閱讀(476) | 評論 (0)編輯 收藏

void Func(char a[100])
{
cout<< sizeof(a) << endl; // 4 字節而不是100 字節
}
posted @ 2007-11-23 20:22 foobar 閱讀(322) | 評論 (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 閱讀(485) | 評論 (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 閱讀(224) | 評論 (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久久久免费动漫| 亚洲黄色在线| 宅男精品导航| 久久蜜桃精品| 亚洲激情社区| 亚洲视频在线免费观看| 久久精品视频va| 亚洲激情视频在线播放| 亚洲一区二区黄色| 亚洲黄色一区| 亚洲一区二区精品| 久久综合久久综合久久综合| 欧美日韩精品免费看| 国产一区亚洲| 亚洲一区二区动漫| 欧美二区不卡| 校园春色国产精品| 欧美视频在线一区二区三区| 伊人久久大香线| 午夜精品国产| 亚洲精品国产拍免费91在线| 久久精品国产91精品亚洲| 欧美激情中文字幕一区二区 | 欧美www视频在线观看| 国产精品福利av| 日韩亚洲精品电影| 欧美成人免费大片| 欧美中文日韩| 国产精品自拍在线| 亚洲一区中文| 99re66热这里只有精品4| 免费亚洲电影在线| 在线日韩中文| 美日韩精品视频| 久久精品国产999大香线蕉| 国产精品毛片| 性欧美在线看片a免费观看| 在线午夜精品| 国产精品久久久久久久久久三级 | 在线日韩成人| 亚洲曰本av电影| 亚洲另类在线视频| 蜜桃久久av一区| 亚洲成人影音| 欧美电影在线| 欧美激情欧美狂野欧美精品| 最新国产成人在线观看| 欧美国产日韩视频| 欧美wwwwww| 在线亚洲观看| 中文日韩在线| 国产精品推荐精品| 久久精品视频在线| 久久免费观看视频| 麻豆成人av| 亚洲第一久久影院| 欧美丰满少妇xxxbbb| 欧美sm视频| 亚洲午夜性刺激影院| 在线综合亚洲欧美在线视频| 国产精品一区二区三区免费观看| 欧美在线播放视频| 久久久夜夜夜| 一本色道久久综合亚洲91| 一区二区三区黄色| 久久久午夜电影| 亚洲国产清纯| 在线视频欧美一区| 国自产拍偷拍福利精品免费一| 欧美电影资源| 欧美视频专区一二在线观看| 久久久国产精彩视频美女艺术照福利| 久久久久久一区二区| 亚洲精品日韩综合观看成人91| 日韩一二三在线视频播| 国产日韩欧美中文| 亚洲激情欧美| 国产一区二区三区直播精品电影 | 亚洲韩国日本中文字幕| 欧美日韩一区二区在线播放| 久久精品欧美日韩| 欧美国产激情二区三区| 午夜精品久久久99热福利| 久久久久久色| 香蕉久久夜色精品国产| 牛牛国产精品| 久久99在线观看| 欧美日韩国产页| 欧美3dxxxxhd| 国产情人节一区| 亚洲免费av电影| 亚洲大片免费看| 午夜亚洲激情| 欧美福利一区二区| 久久久欧美一区二区| 欧美日韩一区在线播放| 欧美成人一品| 国内精品美女在线观看| 在线亚洲观看| 夜夜爽99久久国产综合精品女不卡| 久久激情婷婷| 久久成人精品| 国产精品久久久久久模特| 亚洲国产欧美久久| 尤物在线观看一区| 欧美在线网站| 久久精品国产91精品亚洲| 国产精品电影观看| 亚洲精品在线看| 99re成人精品视频| 欧美高清hd18日本| 欧美激情精品久久久久久大尺度| 国内精品模特av私拍在线观看| 午夜欧美不卡精品aaaaa| 亚洲欧美中文日韩在线| 国产精品乱子久久久久| 亚洲视频成人| 销魂美女一区二区三区视频在线| 国产精品成av人在线视午夜片| 91久久线看在观草草青青| 亚洲欧洲免费视频| 欧美va天堂在线| 中日韩美女免费视频网址在线观看| 久久色中文字幕| 欧美黄色aa电影| 亚洲人体1000| 欧美日韩一区二区三区视频| 99热免费精品在线观看| 亚洲欧美国产毛片在线| 国产精品夜夜夜一区二区三区尤| 亚洲视频www| 久久久另类综合| 激情自拍一区| 欧美大香线蕉线伊人久久国产精品| 欧美二区在线播放| 一本大道久久a久久精二百| 欧美色偷偷大香| 午夜精品一区二区三区在线| 久久久综合香蕉尹人综合网| 亚洲第一在线综合网站| 欧美理论电影在线播放| 亚洲桃花岛网站| 六月婷婷一区| av成人免费| 国产精品一级在线| 久久综合伊人| 日韩小视频在线观看专区| 久久国产精品网站| 亚洲日本一区二区三区| 欧美午夜精品久久久久久孕妇| 亚欧美中日韩视频| 亚洲三级视频在线观看| 久久精品91| 99视频一区二区三区| 国产欧美一区二区三区在线看蜜臀| 久久久久久久久伊人| 夜夜嗨av一区二区三区免费区| 久久久久一区二区三区四区| 亚洲欧美久久久久一区二区三区| 午夜在线精品| 亚洲精品美女在线| 国产日韩在线看| 欧美啪啪一区| 久久尤物视频| 久久久精品国产一区二区三区| 亚洲精品视频在线播放| 国产精品久久九九| 欧美va天堂va视频va在线| 亚洲一区二区三区视频| 欧美激情bt| 久久天天躁狠狠躁夜夜av| 亚洲一区免费视频| 亚洲精品永久免费| 国产综合亚洲精品一区二| 欧美日韩一区二区在线播放| 另类天堂视频在线观看| 欧美一区三区二区在线观看| 亚洲精品资源美女情侣酒店| 免播放器亚洲一区| 久久久久国产精品厨房| 亚洲欧美一区二区三区在线| 夜久久久久久|