锘??xml version="1.0" encoding="utf-8" standalone="yes"?>成人久久精品一区二区三区,国产99久久久国产精免费,亚洲欧美另类日本久久国产真实乱对白 http://www.shnenglu.com/mirguest/category/15953.htmlzh-cnFri, 29 Jun 2012 15:33:09 GMTFri, 29 Jun 2012 15:33:09 GMT60鍏充簬闅愯棌瀹炵幇浠g爜http://www.shnenglu.com/mirguest/archive/2012/06/23/179871.htmlmirguestmirguestSat, 23 Jun 2012 08:14:00 GMThttp://www.shnenglu.com/mirguest/archive/2012/06/23/179871.htmlhttp://www.shnenglu.com/mirguest/comments/179871.htmlhttp://www.shnenglu.com/mirguest/archive/2012/06/23/179871.html#Feedback0http://www.shnenglu.com/mirguest/comments/commentRss/179871.htmlhttp://www.shnenglu.com/mirguest/services/trackbacks/179871.html鍏充簬闅愯棌瀹炵幇浠g爜

C++ 涓鐩存病鏈夊鏄庣櫧錛屽浜庝竴浜涢棶棰橈紝涓鐩翠篃娌℃湁瑙e喅銆? 浠婂ぉ灝濊瘯瑙e喅鐨勯棶棰橈紝鏉ユ簮浜庡井杞浣曟妸瀹冪殑搴撳疄鐜伴殣钘忚搗鏉ャ?/p>

涔嬪墠鐨勬兂娉曟槸錛屼笉綆″畾涔変綍縐嶇被鍜屾柟娉曪紝鎬誨簲璇ュ湪澶存枃浠朵腑鍑虹幇澹版槑錛? 浠庤岋紝涓浜沺rivate鐨勬柟娉曞拰鍙橀噺鎴戜滑涔熷簲璇ュ彲浠ユ帹鏂嚭鏉ャ? 浣嗘槸錛屼簨瀹炲茍涓嶆槸榪欐牱錛屽緢澶氭椂鍊欙紝鐪嬪埌鐨勫彧鏄痯ublic鐨勩?/p>

鑰屼粠鐞嗚涓婃潵璇達紝搴旇灝嗗疄鐜頒笌鎺ュ彛鍒嗙銆傚儚寰蔣鎻愪緵鐨勫ご鏂囦歡錛? 鐨勭‘宸茬粡瀹氫箟濂戒簡鍥哄畾鐨勬帴鍙c傝岃繖鏍鳳紝瀹冧滑鍙渶瑕佸啀鎻愪緵綾誨簱錛? 鎴戜滑灝卞彲浠ョ敤浜嗐?/p>

瀹氫箟鎺ュ彛

棣栧厛錛屽畾涔変竴涓О涓?MyClass 鐨勭被錛屼負浜嗘柟渚匡紝鎴戝垱寤轟簡涓涓洰褰曪紝 涓撻棬鐢ㄤ簬瀛樻斁緙栬瘧鎴戜滑鑷繁綾誨簱鐨勪唬鐮併?/p>

MyClass.h 鐨勪唬鐮侀潪甯哥畝鍗曪細

#ifndef MyClass_H
#define MyClass_H
class MyClass {
public:
void run();
};
#endif

榪欎釜涔嬪悗浼氭毚闇茬粰鐢ㄦ埛銆備絾鎴戜滑鍏堜笉榪涜瀹炵幇銆?/p>

瀹炵幇闅愯棌浠g爜

涓嬮潰錛屽仛鐨勬槸鐪熸鐨勫伐浣滐紝鍗蟲垜浠笉闇瑕佺粰鐢ㄦ埛鐪嬬殑銆?/p>

瀹氫箟 PrivateMyClass.h 鍜?PrivateMyClass.cpp 銆?/p>

PrivateMyClass.h 鍐呭寰堢畝鍗曪細

#ifndef PrivateMyClass_H
#define PrivateMyClass_H
class PrivateMyClass {
public:
void canrun();
};
#endif

PrivateMyClass.cpp 涔熺畝鍗曪細

#include <iostream>
#include "PrivateMyClass.h"
void PrivateMyClass::canrun() {
std::cout << "Begin Can RUN?" << std::endl;
std::cout << "End Can RUN?" << std::endl;
}

灝佽闅愯棌浠g爜

鐒跺悗錛屾垜浠湪 MyClass 鐨勫疄鐜頒腑錛岃皟鐢?PrivateMyClass 銆?/p>

MyClass.cpp 鍐呭錛?/p>

#include <iostream>
#include "MyClass.h"
#include "PrivateMyClass.h"
void MyClass::run() {
std::cout << "Begin RUN" << std::endl;
PrivateMyClass pmc;
pmc.canrun();
std::cout << "End RUN" << std::endl;
}

緙栬瘧鐢熸垚鍔ㄦ佸簱

鏈変簡榪欎簺錛屽氨鍙互緙栬瘧鍑哄姩鎬佸簱浜嗭紝鍐欎竴涓?Makefile 錛?/p>

lib:MyClass.o PrivateMyClass.o
   g++ -g -shared -o libresult.so MyClass.o PrivateMyClass.o
MyClass.o:MyClass.cpp MyClass.h
   g++ -fPIC -Wall -g -c MyClass.cpp
PrivateMyClass.o:PrivateMyClass.cpp PrivateMyClass.h
   g++ -fPIC -Wall -g -c PrivateMyClass.cpp

緇欏嚭澶存枃浠跺拰鍔ㄦ佸簱

榪欐牱錛屾垜浠氨鍙妸 MyClass.h 鍜?libresult.so 緇欑敤鎴蜂簡銆? 鎴戞斁鍒皃ublic鐨勭洰褰曚笅銆?/p>

嫻嬭瘯

涓轟簡紜繚姝e父榪愯錛屽啓浠g爜嫻嬭瘯涓涓嬶細

#include "MyClass.h"
int main() {
MyClass mc;
mc.run();
}

鐒跺悗鏄疢akefile錛?/p>

all:exe
   LD_LIBRARY_PATH=./:$LD_LIBRARY_PATH ./result
test1:exe
   LD_LIBRARY_PATH=../private/:$LD_LIBRARY_PATH ./result
test2:exe
   LD_LIBRARY_PATH=../private-v2/:$LD_LIBRARY_PATH ./result
exe:TestClass.o
   g++ -o result TestClass.o -L. -lresult
TestClass.o:TestClass.cpp
   g++ -c TestClass.cpp

榪欎釜閲岄潰錛屽寘鍚簡鍙﹀鐨勪竴涓祴璇曪細鍗沖簱鏇存柊鍚庯紝 鎴戞槸鍚﹀彲浠ヤ笉閲嶆柊緙栬瘧鐢ㄦ埛浠g爜銆?/p>

緇撹鏄紝鍙互涓嶇敤閲嶆柊緙栬瘧鐢ㄦ埛浠g爜銆?/p>



mirguest 2012-06-23 16:14 鍙戣〃璇勮
]]>
久久久久人妻精品一区二区三区| 久久久久久国产精品美女| 久久大香香蕉国产| 四虎国产精品免费久久久| 久久青青草原亚洲av无码| 久久亚洲中文字幕精品有坂深雪 | jizzjizz国产精品久久| 狠狠色丁香婷婷综合久久来来去| 欧美激情精品久久久久久久| 精品国产乱码久久久久久1区2区| 久久成人精品| 久久精品国产亚洲AV高清热| 亚洲国产精品狼友中文久久久| 成人妇女免费播放久久久| 亚洲精品99久久久久中文字幕| 久久精品国产精品国产精品污| 亚洲伊人久久成综合人影院| 国产高潮久久免费观看| 精品久久久久久中文字幕人妻最新| 武侠古典久久婷婷狼人伊人| 中文字幕成人精品久久不卡| 亚洲AV无码久久精品蜜桃| 麻豆久久久9性大片| 人妻中文久久久久| 久久精品国产99久久香蕉| 夜夜亚洲天天久久| 久久精品国产亚洲沈樵| 777米奇久久最新地址| 久久久久久国产精品免费无码| 久久久久久久精品成人热色戒| 伊人久久大香线蕉综合5g| 无码8090精品久久一区| 日本加勒比久久精品| 久久毛片免费看一区二区三区| 久久艹国产| 一级a性色生活片久久无| 国产香蕉久久精品综合网| 久久天天婷婷五月俺也去| 蜜桃麻豆WWW久久囤产精品| 亚洲αv久久久噜噜噜噜噜| 久久无码人妻一区二区三区午夜|