はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ int main

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 10 / 10件)
 

[C++] std::arrayを初期化せずに初期化する - 地面を見下ろす少年の足蹴にされる私

2024/04/23 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip Array 地面 足蹴 一見 少年

初期化せずに初期化する。一見矛盾しているようにしか思えない行いはしかし、生配列の場合は次のように初期化しながら初期化しないことによって行うことができます int main() { int array_uninit[5]; // 各要素は未初期化 int array_zeroinit[5]{}; // 各要素は0で初期化 } この時std::arrayで同様に初期化しながら初期... 続きを読む

C++ の歩き方 | CppMap

2019/03/05 このエントリーをはてなブックマークに追加 81 users Instapaper Pocket Tweet Facebook Share Evernote Clip cout iostream std INCLUDE 歩き方

#include <iostream> int main() { std::cout << "Hello, CppMap!\n"; } このサイトについて C++17, C++20, C++23, C++26 に関する情報を調査・提供します。 ライセンス 本サイトの記事とサンプルコードはパブリックドメインです。 サードパーティーのコンテンツの著作権は、それぞれの所有者に帰属します。 続きを読む

3 ハードタブ インデント をはじめよう - TaillookTech

2017/09/11 このエントリーをはてなブックマークに追加 7 users Instapaper Pocket Tweet Facebook Share Evernote Clip インデント TaillookTech stdio.h 採用

2017 - 09 - 11 3 ハードタブ インデント をはじめよう テキストエディット Tweet 3ハードタブインデントとは? 3文字分のtab文字でインデントを表現すること 例(例外的に3スペース) #include <stdio.h> int main( void ) { printf( "Hello World! \n " ); return 0 ; } NEWGAMEのねねっちも採用... 続きを読む

Big Sky :: Windows で子プロセスの標準入出力バッファリングを無効にする

2017/08/21 このエントリーをはてなブックマークに追加 19 users Instapaper Pocket Tweet Facebook Share Evernote Clip Big Sky Windows 子プロセス stdio.h

Windows では子プロセスが出力した標準出力を読み取る際にバッファリングが行われる。これは親プロセスからは無効に出来ない。子プロセスが setbuf を呼び出してバッファを無効にするか、fflush で強制的にバッファをフラッシュする必要がある。 #include  <windows.h> #include  <stdio.h> int main( int  argc,  char * arg... 続きを読む

static link について - 兼雑記

2014/10/02 このエントリーをはてなブックマークに追加 80 users Instapaper Pocket Tweet Facebook Share Evernote Clip static link 兼雑記 リンカ bar クイズ

2014-10-03 static link について 案外、 static link ってわかってないもんです。というかリンカってわかってないもんです。そして案外はまるものです。以下のクイズに答えられるでしょうか。 クイズ1 $ nm main.o # int main() {} 0000000000000000 T main $ nm foo.a # void foo() { bar(); }... 続きを読む

ブレ男のブログ: mrubyのAPIテスト

2013/03/16 このエントリーをはてなブックマークに追加 17 users Instapaper Pocket Tweet Facebook Share Evernote Clip mruby PU mrb INCLUDE mrb_state

2013年3月11日月曜日 mrubyのAPIテスト 時刻: 21:51 mrubyをCのプログラムに組み込んで使う方法を調べる。今のところ公式のドキュメントはHello Worldくらいしか用意されてない? 文字列を直接実行 #include <mruby .h> int main() { mrb_state* mrb = mrb_open(); mrb_load_string(mrb, "pu... 続きを読む

while(1){LOVE++;}を最適化 - duost

2011/06/14 このエントリーをはてなブックマークに追加 141 users Instapaper Pocket Tweet Facebook Share Evernote Clip while アセンブラ GCC 無限ループ 指輪

C, C++, Programming最近ツイッターで"while(1){LOVE++}"と書き込まれてる指輪があって、そのソースは最適化でLOVEが消えてただの無限ループになる云々という話があったので検証。 用意したソースはこちら。 int main() { int LOVE = 0; while(1){LOVE++;} } それじゃアセンブラを見てみましょ。まずは最適化抜き。 gcc -O0 ... 続きを読む

C++を鍛え直す - nokunoの日記

2011/05/12 このエントリーをはてなブックマークに追加 31 users Instapaper Pocket Tweet Facebook Share Evernote Clip namespace nokuno catch static

関数全体をtryで囲む int main() try { // 関数内のすべての例外をキャッチできる ... } catch () { ... } 無名名前空間C言語ではグローバル変数にstaticを付けるとファイル内変数になりましたが、C++では無名名前空間を使うことで同じ事を明示的に書くことができます。 namespace { // この中の変数は他のファイルから参照できない int i; }... 続きを読む

Big Sky :: C++でcoutやcerrの挙動を変える。

2011/04/01 このエントリーをはてなブックマークに追加 70 users Instapaper Pocket Tweet Facebook Share Evernote Clip cout Twitter INCLUDE 挙動 Big Sky

先日twitterで「C++でデバッグする時、よくやるよね」って言ったら結構知らない人がいたのでここでも紹介してみる。 既存のコードでcout/cerrを使ったデバッグ文がわんさかあって、これログファイルとして出力したいな...って場合ありますよね。 そんな場合#include  #include  using namespace std; int main(... 続きを読む

コマンドが失敗したらプロンプトを赤くする - blog.8-p.info

2009/01/02 このエントリーをはてなブックマークに追加 281 users Instapaper Pocket Tweet Facebook Share Evernote Clip プロンプト コマンド ARGV 8-p.info char

しばらく前から、コマンドの終了ステータスをプロンプトの色に反映させるようにしている。 終了ステータスとは C言語なら int main(int argc, char* argv[]) { ... return 0; } この return している 0 が終了ステータス。この整数値の下位 8bit がプロセスの終了時に親 (そのプロセスを起動したプロセス) にわたる。 終了ステータスの指定方法はい... 続きを読む

 
(1 - 10 / 10件)