//引用自http://blog.csdn.net/lanyzh0909/article/details/6957649
string类的构造函数:
//引用自http://blog.csdn.net/lanyzh0909/article/details/6957649
string类的构造函数:
說明:陣列基礎的快速排序法函數,陣列是參數 base,n 是陣列大小,size 是每個
元素的大小,最後的參數是指向函數的指標,這是比較元素大小的函數( 即上面
這是因為cout物件對於輸出資料有一個buffer區
不會立刻輸出這些資料
想要立刻輸出這些資料要用flush()
#include <iostream.h>
#include <stdlib.h>
void main()
{
cout<<"測試暫停模式\n";
cout.flush();
system("pause");
}
或是加上endl
#include <iostream.h>
#include <stdlib.h>
void main()
{
cout<<"測試暫停模式"<<endl;
system("pause");
}
endl有將buffer輸出並換行的功能
1、點 "偵錯"
2、然後"選項和設定"
在转入正题之前,我觉得应该先提出两个我本人自定义的术语:类级成员(class level member)和对象级成员(object level member)。我不知道在C++领域里是否已经有这样的术语,只是我觉得这两个术语可以很好地帮助我们理解static member function。在这里可以就有人想指正我了:本来成员(member)就是类独有的一部分,还分什么类级和对象级的。但我相信如果你看完本文后,你原来对static member function的那种一知半解,会演变成现在的“原来是这么一回事”的话,你会觉得这是非常棒的两个东西。所谓的类级成员就是指该成员是属于类拥有的,一个类只有一个的;而所谓的对象级成员就是指该成员是属于对象自己的,只要产生多少个该类的对象就会产生出多少个这样的成员。如果你还是没有理解其中的意思的话,不要紧,往下看吧,慢慢你就会明白了(其实也没什么,也只是static member与non static member的区别而已,只是我觉得这样更利于理解而已)。
non static member是属于对象级成员函数,也就是说,每个属于该类的对象都会产生一份属于自己的成员。而static member是属于类级成员,也就是说,无论该类产生多少个对象,而这种成员只会产生一个。为什么static member function只能访问static member data呢?就是因为static member data是属于类级成员数据,non static member data是属于对象级成员数据,而static member function是属于类级成员函数,non static member function是属于对象级成员函数。对于一个类级成员函数只能访问到类级成员数据。因为类级成员是共享的,而对象级成员是私有的,私有的数据只能是由私有函数来读取(可不要把这里的共享与私有的关系和灰的声明中的public与private的关系混淆了啊,这里的私有是指对象私有,而后者是指类私有)。
首先介绍一下C语言中的结构。对于一个结构来说,
struct MyStruct {
int member_a;
};
如果有个变量MyStruct s,那么使用其中的成员元素时可以用
s.member_a = 1;
如果采用指针方法访问,比如MyStruct * ps,那么同样的访问必须用箭头号:
ps->member_a = 1;
::只用在类成员函数和类成员变量中。比如,声明一个类:
class CA {
public:
int ca_var;
int add(int a, int b);
int add(int a);
};
那么在实现这个函数时,必须这样书写:
int CA::add(int a, int b)
{
return a + b;
}
另外,双冒号也常常用于在类变量内部作为当前类实例的元素进行表示,比如:
int CA::add(int a)
{
return a + ::ca_var;
}
表示当前类实例中的变量ca_var。
想要在javascript 做自動close browser 時會發現無法關閉
或 出現提示使用者"是否要關閉視窗" 的訊息
可以使用解決方法為
window.opener=Null (可以解決IE7 提示使用者是否要close的訊息)
在某種情況下做window.close會沒有反應
需要改由
top.window.close();
便可以正常close
====================================================