programming

Class object を渡さずに戻り値の型を指定したい

後日談あり→<T> T hoge(String a, T... b) なメソッドに引数を1つしか渡さなかった場合の挙動が ECJ, JDK で異なる - f99aq8oveのブログ# http://f99aq.hateblo.jp/ はてなブログを使い始めてみたのですが、super pre 記法でのシンタックス・ハイライトがうまく</t>…

-Wc++compat

gcc にこんなオプションあるの知らなかった。試しに付けて↓をコンパイルしてみると、 #include <stdlib.h> typedef struct hoge { int a; int b; } hoge_t; int main(void) { hoge_t *p = 0; p = malloc(sizeof * p); free(p); return 0; } % gcc -Wall -Wextra -Wc++-</stdlib.h>…

URL walker 開発用メモ

ページ内 a 要素をたどりながらなんかする。amazon の URL は、ドメイン名を amazon.jp にまで略しちゃうと、ログインする時に困ったような気がするので、縮めない。 ToDo pagerize integration LDR integration LDRFullFeed integration

配列とポインターと、そして文字列リテラルとかの話

きっかけ C/C++のポインタの機能--配列との関係 - builder 「 *s 」と「 s[] 」の違い - IT戦記 C 言語の配列について - IT戦記 なにやらポインターとか配列とかでいろいろ盛り上がっていたようですね。 遅ればせながら、私も参戦してみたいと思います。とい…

code を貼って動かせる codepad を試してみた

codepadC で何か書いて突っ込んでみた。 C code - 28 lines - codepad こんな感じで表示される。 これは、色々と使えそう...。一応突っ込んだコードはここにも貼っておく。 #include <stdio.h> #include <unistd.h> #include <time.h> #define DEBUG_PRINT1(f, x) do {\ char buf[20]; s</time.h></unistd.h></stdio.h>…