乙個C 程式的示例 STATIC,FRIEND

2021-03-31 08:56:58 字數 591 閱讀 6914

#include

using namespace std;

class myclass

;static char *str ;

static void print( void );

friend void printprivate( myclass &myclass );

private:

char mchar;};

char * myclass:: str = "this is a static var";

void myclass::print( void )

void printprivate( myclass &myclass )

char * myclass:: str = "this is a static var";在初始化 str的時候,因改講型別寫完整

例如:你宣告的是:

static char *str;

那麼你在初始化的時候就該這樣初始化:

char * myclass::str = 「this is a static var」;

friend :有元函式,不是類的一部分,但是卻能訪問類中的私有成員.

乙個MEX程式示例

mex檔案是由c或fortran語言編寫的源 經matlab編譯器處理而產生的二進位制檔案。它可以被matlab直譯器自動裝載並執行的動態鏈結程式,類似windows下的dll檔案。mex檔案實現了c語言與matlab的介面,以下例子闡述該介面。include mex.h include doubl...

乙個簡單的verlig程式 乙個簡單C程式的介紹

我們前面學了c語言的一些理論知識,今天通過乙個簡單的程式先來看一看c語言程式是什麼樣子。然後再對程式中的 進行介紹。這個語句的功能是進行有關的預處理操作。include稱為檔案包含命令,後面尖括號的內容稱為標頭檔案或首檔案。此處指包含stdio.h系統標頭檔案,在下面主函式中使用的printf 函式...

xml的乙個示例

function.h cstring openfile cstring cstring getcontext cstring,int,int void str2array cstring struct xmlnode function.cpp include include include incl...