タグ

ブックマーク / sscrisk.hatenablog.com (2)

  • 文字列リテラルでの初期化 (1) - とくにあぶなくないRiSKのブログ

    cppllでレベルの低い質問が出てるかと思ったら,cppll_noviceの方でちょっと安心しました。 # 暴言*1 →みんなのHappyコミュニティ! freeml[フリー・エムエル] - メッセージ cppll_novice - 1586 この質問にC言語として答えてみましょう。 まず,前半から考えましょう。 char dest[dest_size] = { 0 };と書くと、配列の要素が全て0になりますけど この根拠は「JIS X3010:2003 6.7.8 初期化」にあります。P96には以下の件(くだり)が。 明示的に初期化されないすべての部分オブジェクトについては,静的記憶域期間をもつオブジェクトと同じ規則で暗黙に初期化する。 で,「静的記憶域期間をもつオブジェクトと同じ規則」って何?となるのですが,これはP95で暗黙の初期化について, b) そのオブジェクトの型が算術型の場合

    文字列リテラルでの初期化 (1) - とくにあぶなくないRiSKのブログ
    iww
    iww 2017/07/07
    構造体または配列の先頭の要素を0に設定し、残りの部分を0で埋める。 という意味になるので、 {} だけの方が行儀が良いと思う
  • Firefox 6.0 ではロケーションバーで JavaScript が使えない - とくにあぶなくないRiSKのブログ

    Firefox におけるロケーションバーとは,大抵の場合ナビゲーションツールバー内にある,いわゆるアドレスバーのことです。Firefox 5.0 までここには javascript: alert("hoge"); のように入力することで JavaScript を実行させることができました。 が,Firefox 6.0 にアップデートしてからできないようです。もしかして,この修正でしょうか…。 →Bug 656433 – Disallow javascript: and data: URLs entered into the location bar from inheriting the principal of the currently-loaded page 今まで毎日使っていたので不便です。オンにする方法とか代替方法があれば教えてください。 追記 コメントいただきました。コメントく

    Firefox 6.0 ではロケーションバーで JavaScript が使えない - とくにあぶなくないRiSKのブログ
    iww
    iww 2011/09/14
    Firefox6ではブックマークレット使えないという話
  • 1