概ね以下のような感じ template <typename From, typename To> struct is_convertible_basic_impl { // 2 つの同名関数を作って static no_type _m_check(...); static yes_type _m_check(To); // 関数の戻り値の型を見る(どっちの関数が使われるかを見る) static bool value = sizeof( _m_check(From) ) == sizeof(yes_type); }; これで From 型のオブジェクトが To 型に代入できるかが、コンパイル時に分かるのな sizeof の以外な使い道。
バイトオーダの変換方法 x86 系の CPU では, 最下位バイトが最初のアドレスに,最上位バイトが最後のアドレスに記憶されます。 「逆順」,LSB First (Least Significant Byte First),Little Endian などと言われています。 逆に多くの RISC CPU (SPARC, ,PPC, 68k など)では, 最上位バイトが最初のアドレスに,最下位バイトが最後のアドレスに記憶されます。 「正順」,MSB First (Most Significant Byte First),Big Endian などと言われています。 数値 正順 逆順 char 12 12 12 int 1234 12 34 34 12 long 12345678 12 34 56 78 78 56 34 12 バイトオーダの確認方法 例 #include <stdio.h>
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/04/08 18:38 UTC 版) 関数オブジェクト(かんすうオブジェクト、英: function object)は、プログラミング言語において、関数(サブルーチンまたはプロシージャ)を、オブジェクトとしたものである。手続きオブジェクトとも言う(プロシージャ=手続き)[要出典]。なお、ここでのオブジェクトの語は、いわゆるオブジェクト指向のそれに限らず、「第一級オブジェクト」という語におけるのと同じ、メモリ上に領域を確保されたもの、といった意味である。関数が第一級オブジェクトである場合は特に第一級関数と言う。
写真をいっぱい埋め込んだブログ記事を書くのが面倒になってきて、省力化しようとスクリプトを書いてみました。 ライブラリフリー。innerHTML でなくて、普通に DOM 操作しているので処理速度は微妙かも。 まだちゃんと CSS ファイルを作成していなくて、スクリプト内部でいっぱい style アトリビュートを設定していますがご笑覧ください。 実際に diary の記事で使ってます。2個目以降のイメージをクリックすると拡大表示になり、拡大表示したイメージの上にマウスポインタを乗せると、前後のイメージを表示するための「<」と「>」が表示されます。 /** photo.js * * @author Kuwabara Miyuki (ba) * @version 1.0.0 */ var jp; if (!jp) jp = {}; if (!jp.raindrop) jp.raindrop =
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く