C++と色々

主にC++やプログラムに関する記事を投稿します。

Java

C++でProducer-Consumerパターン書いてみた

↓この本の第5章 Producer-ConsumerパターンをC++で書いてみた。 増補改訂版 Java言語で学ぶデザインパターン入門 マルチスレッド編作者: 結城浩出版社/メーカー: ソフトバンククリエイティブ発売日: 2006/03/21メディア: 大型本購入: 15人 クリック: 287回こ…

依存性の注入

依存性の注入(Dependency injection)が実際に役立った場面があったので、メモします。 私はJavaでcsvファイルを読み込むクラスを書いていました。csvファイルということで、コンストラクタでファイル名を受け取るように実装しました。 package csv; import j…

Javaの共変

日経ソフトウェア読んでいたら初めて知ったのでメモ。共変とは子クラスは親クラスのメソッドをオーバーライドする時に、メソッドの型も子クラスの型にしてもいいという機能。 ジェネリクスではサポートされていない。 String型をObject型に代入できるのはア…