最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C++進(jìn)程間共享數(shù)據(jù)實(shí)例

 更新時(shí)間:2014年10月15日 10:04:59   投稿:shichen2014  
這篇文章主要介紹了C++進(jìn)程間共享數(shù)據(jù)的方法,是進(jìn)行C++應(yīng)用程序開發(fā)中非常實(shí)用的技巧,需要的朋友可以參考下

本文實(shí)例講述了C++進(jìn)程間共享數(shù)據(jù)的實(shí)現(xiàn)方法,分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

復(fù)制代碼 代碼如下:
int main(int argc, char *argv[]) 

    //RecursiveDelete("C:\\20_128\\"); 
    //SelfRun("runModel"); 
    //進(jìn)程間內(nèi)存共享 
    LPCTSTR lpName= "hello"; 
    LPCTSTR lpContent = "123456"; 
    HANDLE hMap = ::OpenFileMapping(FILE_MAP_ALL_ACCESS, FALSE, lpName); 
    if (NULL == hMap) //打開失敗 
    { 
        //創(chuàng)建 
        hMap = ::CreateFileMapping(INVALID_HANDLE_VALUE, NULL, PAGE_EXECUTE_READWRITE, 0, strlen(lpContent), lpName); 
        if (hMap == NULL) 
        { 
            return -1; 
        } 
        //寫入 
        LPVOID lpBase = ::MapViewOfFile(hMap, FILE_MAP_ALL_ACCESS, 0, 0, 0); 
        strcpy((char*)lpBase, lpContent); 
        printf("write %s\n", lpContent); 
    } 
    else 
    { 
        //打開成功就只讀取 
        LPVOID lpBase = ::MapViewOfFile(hMap, FILE_MAP_ALL_ACCESS, 0, 0, 0); 
        if (lpBase == NULL) 
        { 
            return -1; 
        } 
        printf("read %s\n",(char*)lpBase); 
    } 
     
    getchar(); 
    return 0; 
}

希望本文所述對大家的C++程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • C語言實(shí)現(xiàn)去除字符串中空格的簡單實(shí)例

    C語言實(shí)現(xiàn)去除字符串中空格的簡單實(shí)例

    下面小編就為大家?guī)硪黄狢語言實(shí)現(xiàn)去除字符串中空格的簡單實(shí)例。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-05-05
  • C語言如何實(shí)現(xiàn)翻轉(zhuǎn)字符串中的單詞

    C語言如何實(shí)現(xiàn)翻轉(zhuǎn)字符串中的單詞

    這篇文章主要介紹了C語言如何實(shí)現(xiàn)翻轉(zhuǎn)字符串中的單詞,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • OpenGL實(shí)現(xiàn)不規(guī)則區(qū)域填充算法

    OpenGL實(shí)現(xiàn)不規(guī)則區(qū)域填充算法

    這篇文章主要為大家詳細(xì)介紹了OpenGL實(shí)現(xiàn)不規(guī)則區(qū)域填充算法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • C語言示例代碼講解棧與隊(duì)列

    C語言示例代碼講解棧與隊(duì)列

    棧和隊(duì)列,嚴(yán)格意義上來說,也屬于線性表,因?yàn)樗鼈円捕加糜诖鎯壿嬯P(guān)系為?"一對一"?的數(shù)據(jù),但由于它們比較特殊,本章講解分別用隊(duì)列實(shí)現(xiàn)棧與用棧實(shí)現(xiàn)隊(duì)列
    2022-05-05
  • 淺談C++對象的內(nèi)存分布和虛函數(shù)表

    淺談C++對象的內(nèi)存分布和虛函數(shù)表

    下面小編就為大家?guī)硪黄獪\談C++對象的內(nèi)存分布和虛函數(shù)表。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-12-12
  • C++中const應(yīng)放在類型前還是后

    C++中const應(yīng)放在類型前還是后

    之前遇到小伙伴問C++中const加在類型名前和變量名前的區(qū)別,今天給大家簡單分析下。
    2016-05-05
  • C語言手把手教你實(shí)現(xiàn)貪吃蛇AI(上)

    C語言手把手教你實(shí)現(xiàn)貪吃蛇AI(上)

    這篇文章主要介紹了C語言手把手教你實(shí)現(xiàn)貪吃蛇AI,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • C++實(shí)現(xiàn)五子棋小游戲

    C++實(shí)現(xiàn)五子棋小游戲

    這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)五子棋小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • C語言數(shù)據(jù)結(jié)構(gòu)順序表的進(jìn)階講解

    C語言數(shù)據(jù)結(jié)構(gòu)順序表的進(jìn)階講解

    程序中經(jīng)常需要將一組數(shù)據(jù)元素作為整體管理和使用,需要創(chuàng)建這種元素組,用變量記錄它們,傳進(jìn)傳出函數(shù)等。一組數(shù)據(jù)中包含的元素個(gè)數(shù)可能發(fā)生變化,順序表則是將元素順序地存放在一塊連續(xù)的存儲區(qū)里,元素間的順序關(guān)系由它們的存儲順序自然表示
    2022-04-04
  • C++中單調(diào)棧的基本性質(zhì)介紹

    C++中單調(diào)棧的基本性質(zhì)介紹

    這篇文章主要介紹了單調(diào)棧的基本性質(zhì)介紹,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07

最新評論

铁岭县| 鹿泉市| 南川市| 阳泉市| 吴堡县| 辽阳市| 射阳县| 嵊州市| 天全县| 紫云| 霍州市| 乡宁县| 额敏县| 莫力| 息烽县| 衡南县| 卓资县| 贺兰县| 九台市| 新丰县| 行唐县| 永定县| 山丹县| 洪江市| 尚义县| 新宁县| 南岸区| 新龙县| 江孜县| 武功县| 商南县| 民乐县| 裕民县| 德江县| 紫金县| 邵东县| 黔江区| 阳春市| 平邑县| 双鸭山市| 凤山县|