第35回R勉強会@東京(#TokyoR) ATND: http://atnd.org/events/45114 Read less
Monzo has announced its 2024 financial results, revealing its first full-year pre-tax profit. The company also confirmed that it’s in the early stages of expanding into the broader European market… Last week, TechCrunch paid a visit to Apple’s Austin, Texas manufacturing facilities. Since 2013, the company has built its Mac Pro desktop about 20 minutes north of downtown. The 400,000 square foot fa
案外、 static link ってわかってないもんです。というかリンカってわかってないもんです。そして案外はまるものです。以下のクイズに答えられるでしょうか。 クイズ1 $ nm main.o # int main() {} 0000000000000000 T main $ nm foo.a # void foo() { bar(); } void baz() {} foo.o: U bar 0000000000000010 T baz 0000000000000000 T foo $ nm bar.a # void bar() {} void baz() {} bar.o: 0000000000000000 T bar 0000000000000006 T baz $ gcc main.o foo.a bar.a最後のコマンドで、何が起きますか? 普通にリンクできる undefine
結果として,最も原始的なv7以外のフォーマットでは,「tar32.dll ver2.24」の除いてほぼ全滅のようです(ちなみに99文字以内のファイル名を用いた場合は,ustarやgnutarフォーマットでもすべてのソフトで展開が可能です).つまりWindows環境で展開することを想定してtarアーカイブを作成する場合,できる限りv7フォーマットを用いると安全ということになります. 次は安全なtarアーカイブの作成方法について検討してみましょう.まず,LinuxやMacで普通にtarアーカイブを作成すると,v7フォーマットは用いられません.LinuxとMac 10.5以前ではGNU tarが標準のtarコマンドとなっているため,gnutarフォーマットが利用されます.一方,Macの10.6以降ではlibarchiveが標準となっているため,paxフォーマットがデフォルトで用いられます.なお,
ask.fmで、面白い質問が来た。なんと、C言語にクラスを追加する提案論文が、先月末に公開されているというのだ。 N1876: Adding classes to C C言語の標準規格は追っていないのだが、なかなか興味深い。 この提案は、C言語にC++風のクラス機能を追加する提案だ。ただし、C++のクラスをそのまま持ってくるのではなく、だいぶ保守的な採用の仕方をしている。 この論文で提案されているクラス機能は、C++の文法によく似ている。クラスstructかclassキーワードで宣言する。アクセス指定子もあり、structはデフォルトでpublic、classはデフォルトでprivateなのも、C++と同じだ。 派生はあるが、多重派生は認められていない。 virtual関数やRTTIはない。 また、C++にある、自動的に呼ばれるコンストラクター、デストラクターは存在しない。 かわりに、イニ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く