dao_tq 2012-08-17 18:04:48

[C++] extern "C"を使わず頑張った このエントリーをはてなブックマークに追加

投稿者からのアピールポイント

実際はもっと多くのパラメータがある関数をexternしていて、subiiiii()くらいになっていました。 Makefileでシンボルテーブルを出力するようにしていたので、苦し紛れにそれを見たらしい。

[main.c]
extern int _Z3subii(int, int);
int main(){
    printf("%d\n", _Z3subii(3,5));
    return 0;
}
〜〜〜〜
[sub.cpp]
int sub(int p1, int p2){
    return p1*p2;
}

使い方ヒント: 「これは臭う」という行を見付けたら、各行のsmellをクリックしてマーキングしておきましょう(要Twitter OAuth認証)

コメント(2)

#1 ItSANgo 2012-08-19 04:43:03  

まさかこんなことをする人がプロジェクトの中にいるなんて、ふつうは予測できませんね。

#2 P_Sakaduki 2012-10-09 10:52:43  

まさしくうんコードwwww

コメント投稿には、twitter認証が必要です。

Twitter認証

このウンコードに臭った人は、こちらのウンコードにも臭ってます

[その他] HOW TO ABC..

このエントリーをはてなブックマークに追加

実際にあった某システムの超重要なマスター...

create table item_master (
 A varchar(2...

鑑賞する »

[C++] ダイナミック型変換

このエントリーをはてなブックマークに追加

その dynamic はそういう意味じゃ...

// デフォルトの dynamic_cast ではダイナミックにキャストできない...

鑑賞する »

[C] switch-caseは現場の臭いがする

このエントリーをはてなブックマークに追加

"とりあえず"で書いた 2010 年 4...

// switch-case にしたいが、関数で値を取得しないといけないため、
...

鑑賞する »