タグ

2010年7月1日のブックマーク (4件)

  • デベロッパーズコーナー:エンジニアのためのXMLスキーマ講座「基礎2:新しいデータ型を作る!」(1) - XML Square

    <この記事はDigital Xpress 2001 Vol.6(12-1月号)に掲載されたものです> 前回は、XML Schema指定として要素宣言、型定義、属性宣言の3つについて説明しました。今回は、データ型について詳しく説明します。特に、文字列のパターンを指定する方法を詳しく説明し、みなさん独自のデータ型を作る「達人」になっていただきます! 要素や属性の構造を定義するのが型定義です。XML Schemaでは、次の2種類の型定義を行うことができます。 ●  単純型定義(simple type definition) ●  複合型定義(complex type definition) 複合型定義は、ある要素の内容に出現する要素や属性を定義するために使用します。これについては、前回説明を行いました。今回説明するデータ型は、文字列で表現されるものが、日付を表すのか、時刻を表すのか、数値を表すの

    renoiv
    renoiv 2010/07/01
    ビルトインデータ型一覧
  • Visual C++ 2010に追加されたSTLアルゴリズム

    この記事が公開される頃にはVisual Studio 2010のパッケージ販売が始まっているでしょうか。MSDN Subscriptionでは先行提供されていますし、各言語のExpress版が公開されていますから、初物(?)の好きなミナサマは早速遊んでいらっしゃることと思います。 C++屋の僕にとって一番嬉しかったのはVisual C++ 2010(vc10)でC++0xに(完全ではないにせよ)準拠してくれたこと。特にlambda式にはドキドキさせられました。lambda式のサポートにより、より明快でコンパクトな表現が可能になりました。正規表現(regex)や配列(array)、賢いポインタ(shared_ptr/weak_ptr)などなど、サポートが待ち望まれていたクラス群が追加されています。稿ではvc10で新たに追加されたSTLアルゴリズムを一気に紹介します。 以降、プロトタイプと説

    Visual C++ 2010に追加されたSTLアルゴリズム
  • Let's Boost

    Boost C++ Libraries の紹介サイトです。 :: by Google はじめに ご挨拶 Boost のインストール方法 参考リンク集 ニュース ◆ Version 1.42.0 と 1.41.0 対応 (2010/03/14) 新規ライブラリに関する Let's Boost のページ…: property_tree (汎用木構造型コンフィグ管理) / uuid (ユニークID生成器) ◆ RSS つけました (2009/08/28) ◆ Version 1.40.0 と 1.39.0 対応 (2009/08/28) 新規ライブラリに関する Let's Boost のページ…: Signals2 (Signal/Slotライブラリ改良版) ◆ Version 1.38.0 と 1.37.0 対応 (2009/02/22) 新規ライブラリに関する Let's Boost のペー

  • C++ Labyrinth

    C++ ラビリンス C++ は、数多くの謎、咒文、罠、そして宝箱が仕掛けられた、壮大な迷宮である。 その C++ 迷宮をさまよう同志たちへ、ささやかながら、いくつかの道標を お贈りしたい。 もちろん、私自身、C++ 迷宮の一彷徨者に過ぎない。誤りや不備な点があれば、 遠慮なく指摘していただきたい。 キャスト (2001-03-01) dereference (2001-03-01) マルチスレッドにおける singleton (2001-03-17) 契約による設計 (2001-03-25) 戻値とコンストラクタの妖しい関係 (2001-04-09) マルチスレッドにおける singleton (その2) (2001-04-10) 自己言及的なテンプレート (2001-06-13) オーバーロードは継承できない (2001-06-16) GCC 3.0 のインストール (2001-07-0

    renoiv
    renoiv 2010/07/01