タグ

c++に関するconi41のブックマーク (6)

  • マルチスレッドプログラミング

    マルチスレッドプログラミング Windows Visual C++ でマルチスレッドを使うサンプルプログラムです. mutex で変数の同期を行っています.count1 と count2 の振舞いの違いを見ればどうなっているのか分かると思います. linux gcc 版を探している方はこちらへどうぞ. //マルチスレッドプログラムと mutex の使い方 #include <stdio.h> #include <windows.h> #include <process.h> HANDLE hMutex; //ミューテックスのハンドル int main(void); int count1 = 0; //mutex で変数を保護する int count2 = 0; //保護しない void func1(LPVOID pParam) { int i; while(1){ WaitForSingl

  • たのしいPython C++でPythonを拡張したい!

    Author:辻真吾(つじしんご) www.tsjshg.info いまは、大学の研究室を主な拠点に、色々やってます。このブログはPythonの話題が中心ですが、どちらかというと日々の仕事で使う知識を、自分のためにメモしたものです。万が一どなたかの役に立てば光栄です。 最近の記事 macでタブレット使う時はInkをOFFに (02/20) SSDで無音NASを作ってみた (12/26) Pythonで学ぶアルゴリズムとデータ構造(講談社) (08/31) Visual Studio CodeのTexでスニペット (12/05) macOS Sierraでsudoしているのに、Operation not Permittedとか言われる件 (10/21) 最近のコメント 辻真吾(つじしんご):ダイクストラ法ですべての最短経路を求める (08/02) 師子乃:ダイクストラ法ですべての最短経路を求

  • C++関数の呼び出し - Visual C# - Visual Studio User Group

    # MFC, ATL, WTL では,デフォルトの状態だと, # /clr だけではビルドできず,数時間ハマったので... C++プロジェクトで,プロジェクトのプロパティを開き, 構成プロパティ -> C/C++ の コード生成 で, ランタイム ライブラリ のところを(例えば,ATLだと, /MTd, /MT になってるところを)  ・ Debugビルド時       /MDd  ・ Releaseビルド時     /MD にします。 (/clr スイッチと一緒には,  C/C++ランタイムは,ダイナミックリンクしか使えないので,  /MTd, /MT 等は,使えないようです。 ※ 以下のリンク参考) で, 構成プロパティ -> 全般 で,共通言語ランタイムサポート のところを /clr にします。 あと,ATLやWTLの場合, ソルーションエクスプローラで, 生成されたファイルの中

    coni41
    coni41 2010/04/18
    C#からC++関数の呼び出し
  • もっかいtypeof - デ-mk6

    前回より高性能なtypeofを作ってみた。Boost.Preprocessorは使ってないので多少長くなってしまうが、まぁ読む分には使ってないほうがマシかと思う。 機能的には、スカラ型やユーザ定義型を登録しておけば、それらのポインタやcvで修飾した型や、それらを使った関数型も自動で使えるようになっている。templateは未実装。 この後ソースを全文載っけてあるので見たい人だけ。もう既に全文開いちゃってる人は適当に何とかしていただければ。 #if !defined EXIST_TYPEOF_HPP_INCLUDED_ #define EXIST_TYPEOF_HPP_INCLUDED_ #include <boost/utility/enable_if.hpp> #include <boost/type_traits/is_same.hpp> #define EXIST_ENCODED_P

    もっかいtypeof - デ-mk6
  • Bohemian St. ++ in front of MinDParx

    ABOUT: 素人日曜プログラマによる garage website. WDSさんトコがサーバ不調のようなんで、ここで出してます. ↓コレはお知らせboardです. 更新履歴ではありませぬ. GramScrawlを流行にのってblog化することを考えていたのですが、 あまり私の要望にかなうフリーサービスがなくて、とりあえずのところ、 はてなダイアリーへ移住することにしました。 ここはログのDLができるから、あとで引っ越したいときも比較的楽だと思って。

  • http://www.cppll.jp/cppreference/index.html

  • 1