SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

「C++」に関する記事

261件中121~140件を表示

  • OpenMPにおける変数の扱いと並列リダクション

     この連載は、OpenMPを通じて並列処理の考え方をお伝えすることを目的としています。今回はOpenMPの変数の取り扱いについて解説します。変数...

    5290_arena.png
    0
  • Visual C++ 2010に追加されたSTLコンテナ「forward_list」

     前回はVisual C++ 2010(以下、VC10)に追加されたアルゴリズムを一挙に紹介しましたが、今回は新しいコンテナの一つ「forwar...

    logo_article.png
    0
  • インテルTBBのスレッドクラス

     本連載では、C++プログラムで並列処理を行うアプローチを提供するテンプレートライブラリ「インテルスレッディング・ビルディング・ブロック」(イン...

    5259_arena.png
    0
  • Visual C++ 2010に追加されたSTLアルゴリズム

     本稿ではVisual C++ 2010で新たに追加されたSTLアルゴリズムを一気に紹介します。プロトタイプと説明/サンプルが淡々と続きます。適...

    logo_article.png
    0
  • OpenMPのメモリモデルとfork-joinモデル

     今回はOpenMPの変数に関連する事柄について解説します。正しく並列プログラミングをするためには、メモリモデルを理解する必要がありますので、丁...

    5214_arena.png
    0
  • インテルTBB 3.0によるパイプライン処理

     Visual Studio 2010がリリースされました(パッケージ版は2010年6月18日発売予定)。これに伴い改版されたインテルTBB(T...

    5186_arena.png
    0
  • マルチスレッドを安全に実行する

     この記事では、マルチスレッドについて、過去に掲載された誤解を招く表現を多く含む記事を訂正し、マルチスレッドプログラミングを安全に設計する方法を...

    logo_article.png
    0
  • インテルTBBによる選択ソートの高速化

     この記事では、選択ソートアルゴリズムを「STL」で実装し、インテルが公開しているマルチコアCPU向けのC++テンプレートライブラリ「インテル ...

    logo_article.png
    0
  • JavaとC++のパフォーマンスを比較する

     本稿では、基本的な整数演算などのテストを行いながら、JavaとC++のパフォーマンスを比較し、どちらがより速くコードを生成できるかについて説明...

    logo_article.png
    1
  • 処理並列は、必ず処理速度が向上するのか

     3つのアルゴリズムを並列化して、並列化によってどのように処理効率が向上するのか、検証します。

    logo_article.png
    0
  • SEXYHOOKの実装部 とある関数の接合部(2)

     テストを書いていると、一時的に関数の挙動を書き換えたいときがあります。time()がハードコートされている関数をデバッグしたい時や、まれにしか...

    logo_article.png
    0
  • スレッドセーフとインテルTBBのコンテナ

     本連載では、C++プログラムで並列処理を行うアプローチを提供するテンプレートライブラリ「インテルスレッディング・ビルディング・ブロック」(イン...

    4861_arena.png
    0
  • SEXYHOOKで始めるテスト とある関数の接合部(1)

     テストを書いていると、一時的に関数の挙動を書き換えたいときがあります。time()がハードコートされている関数をデバッグしたい時や、まれにしか...

    logo_article.png
    1
  • 配列コピー時に犯しやすい誤りに注意する ――C/C++セキュアコーディング入門(6)

     配列をコピーする際、記憶領域の扱いを適切に行わないとバッファオーバーフローにつながります。コピー元のデータ量またはコピー先の記憶領域のサイズを...

    logo_article.png
    2
  • OpenMPの実行時ライブラリと並列ループ

     昨今マルチコアCPUは一般化し、並列化処理の重要度がどんどん高まってきました。そこで本連載では、一番効率化を要求されるC/C++プログラマーを...

    4786_arena.png
    0
  • C++/CLI: とある文字列の相互変換(コンバージョン)

     本稿では、managedとnaviteのコードが混在するため、ややこしくなりがちなC++/CLIにおいて、特に煩雑なことの多い「文字列」の処理...

    logo_article.png
    0
  • sizeofオペレータを正しく使おう ――C/C++セキュアコーディング入門(5)

     今回はsizeofオペレータをとりあげます。sizeofは、引数に与えたオブジェクトや型名から、その型のデータがメモリ上に占めるバイト数を求め...

    logo_article.png
    0
  • OpenMPの基礎構文

     昨今マルチコアCPUは一般化し、並列化処理の重要度がどんどん高まってきました。そこで本連載では、一番効率化を要求されるC/C++プログラマーを...

    4693_arena.png
    0
  • 安全なシグナルハンドラを実装するには ――C/C++セキュアコーディング入門(4)

     UNIXなどPOSIX準拠のOSでは、割り込みや例外を抽象化した「シグナル」と呼ばれる仕組みを用いてプロセスに(非)同期イベントが通知されます...

    logo_article.png
    0
  • .NETでマンデルブロ集合を描く(後日談) ――Task Parallel Library/Parallel Patterns Libraryの利用

     前回の記事「.NETでマンデルブロ集合を描く」に引き続き、排他制御の排除とマルチスレッド化による高速化を試みます。Visual Studio ...

    4697_arena.png
    0

261件中121~140件を表示

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング