2009-12-01ãã1ã¶æéã®è¨äºä¸è¦§
http://d.hatena.ne.jp/tt_clown/20091228/1261996214ãhttp://d.hatena.ne.jp/monjudoh/20091228/1262023451ãhttp://d.hatena.ne.jp/Isoparametric/20091230/1262134418ã®è©±ã æ 度表æã å ã«æè¨ãã¦ããã¨ãç§ã¯ãåéçºã¯ãããªãåå®è£ ã¯èãã¦ãããâ¦
ãããã¡ãã¡ãªã³ã¼ãã®ãã¡ãªçç±ãæ¸ãã³ã¼ãã¼ã #include <stdlib.h> #include <math.h> #include <stdio.h> int mysqrt(int x) { if (x < 0) { return 0; } else { return (int)sqrt(x); } } int main() { printf("%d\n", mysqrt(4)); printf("%d\n", mysqrt(1)); printf("%d\n", m</stdio.h></math.h></stdlib.h>â¦
æãã¤ãéãã®è¦å ãããã¦ã¿ãã ãã¼ã¿å 容 åå¥æ¯è¼ãå¿ è¦ãã©ãã æ¯è¼ã«ãããæé æ¯è¼ã®åå²æ§ æ¯è¼ã®ä¸¦å度 ãã¼ã¿ è¦ç´ æ° èªã¿è¾¼ã¿ã«ãããæé èªã¿è¾¼ã¿ã®ä¸¦å度 交æã«ãããæé 交æã®ä¸¦å度 ã¯ã¼ãã³ã°ã¡ã¢ãª è¦ç´ æ° åå¸°æ®µæ° èªã¿è¾¼ã¿ã«ããâ¦
http://d.hatena.ne.jp/skelton_boy/20091217/1261053652ã®è©±ãã¨ããããhttp://d.hatena.ne.jp/Isoparametric/20091219/1261201890ã®è©±ããã¼ã¿ãã«ã«ä»æ§ã®ç©´ãçªãæ¹åã§èãã¦ã¿ãã /* MyTypeã®å®ç¾© */ typedef int MyType[1]; void set(MyType m, intâ¦
ï¼ ã®æºã¾ãå ´IIã§ãæ¯âå¦âå°ã¯ã©ãï¼ãã¨è©±ãæ¯ã£ãã®ã ãã©ãããããããããªããå¾®å¦ãã¨ããã¨ããã§çµãã£ã¦ãã¾ã£ããåããã¯ä»æ´ãªã®ã§ç¶ããããã«æ¸ãã æ¯ã®ç¹å¾´ã¯ã å©ç¹ æ¯éã¯åºç¤ã®æ»æéæ³ã§ã¯æå¼·ã ããã æªèã®é²ã¯åºç¤ããä¸ç¤ã¾ã§æ¦ãâ¦
C++ã ã¨RAIIã§ãªã½ã¼ã¹ã®å¾å§æ«ãã§ãããCã ã¨RAIIã使ããªãã代æ¡ãèãã¦ã¿ããã¨ã©ã¼ã³ã¼ããéãªã®ã¯æ°ã«ããªãã§ã ãããã¡ãªãã®ã int func(char const* filename) { FILE *fout = fopen(filename, "a+"); if (fout == NULL) { return -1; } fprinâ¦
extern int checkStatus(void);static int status; int checkStatus() { status = !status; return status == 0; }ééã£ã¦ããç¹ã¯ 宣è¨ã¨å®ç¾©ã®è¿ãå¤ãéããenumåã®å¤§ãããintã¨ã¯éããªãã 宣è¨ã¨å®ç¾©ã®ä»®å¼æ°ãªã¹ããéãã checkãã¨ããååã«ãâ¦
http://www.symmetric.co.jp/hiyama/SoftwareEngineering.htmã®è©±ãhttp://d.hatena.ne.jp/kilrey/20090226#p1ã¨ãé¢é£ããã 大äºãªãã¨ãªã®ã§äºåº¦å¼ç¨ããã åèªèº«ã¯ãã½ããã¦ã§ã¢å·¥å¦ãããã©ãã§ãããï¼ãããã£ã¦ããã¾ã役㫠ç«ããªãï¼ã½ããã¦ã§â¦