サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは本日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。
2005-08-14 組み込み開発では、しばしば型の境界調整への配慮が必要になってきます。ところが、境界調整の要求サイズは完全に処理系に依存しますし、境界調整を調べるための専用かつ標準的な機能もないのが現状です。 確かに境界調整を調べるための専用の機能はありませんが、既存かつ標準の機能の組み合わせで調べるための方法はあります。残念ながら、この方法はCとC++では異なるものになってしまいます。この辺りはCとC++の微妙な非互換性に起因しているのです。 まずはCの場合についてです。これは<stddef.h>で定義されているマクロoffsetofを使うことで実現できます。 #define alignof(type) offsetof(struct { char a; type b; }, b) char型と調べようとする型のフィールドからなる構造体を使って、調べようとする型のオフセットを調べれば
先週末から東芝HD DVD撤退のリーク記事が多数出ているが、これに関連して多数の電話とメールが入った。先日もある新聞社の産業部記者からの取材を受けたが、大手報道機関は異動サイクルが比較的短く、過去の経緯に関してあまり多くの情報が引き継がれていないことが多い。急に大きなニュースとなったことで、対応し切れていなかったというのが現実なのかもしれない。 それぞれに応じていたが、そこで答えていた内容をコラムとして、ここに残しておきたい。すべてを書ききることはできないが、過去の分裂の経緯と、統一交渉の決裂、それにBDへと一気に形勢が傾いた昨年12月からの流れ、それに今後のことについても、いくつかのポイントを押さえて前後編に分けて紹介する。 ■ なぜ二つの規格が生まれたのか? Blu-ray規格が誕生した大きな理由は、ソニーと松下電器という、光ディスクの技術を数多く持つ企業が手を結んだからだ。両者
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く