C++を勉強し初めで色々やってると、string型をconst char* 型に変換するのってどうすればいいんだ?って思うことがけっこうあるんじゃないかと思う。 string型は結局内部的にはchar文字列で表現されているので(多分)、const char* 型に変換するというより、そのchar文字列の先頭のポインタが得られればよい。そのための関数としてstring::c_str()ってのが用意されている。 例えば、 string test = "abc"; const char* p_str; p_str = test.c_str(); これでstring型をconst char* 型に変換してるのと結局同じような感じになる。(違うけど) ってことをお勉強した。 (ちなみに、string型に格納されているそれぞれの文字にアクセスしたいときは、 string str; str = "abc
PortAudio is a free, cross-platform, open-source, audio I/O library. It lets you write simple audio programs in 'C' or C++ that will compile and run on many platforms including Windows, Macintosh OS X, and Unix (OSS/ALSA). It is intended to promote the exchange of audio software between developers on different platforms. Many applications use PortAudio for Audio I/O. PortAudio provides a very sim
このページではマルチスレッド、プロセス間通信、スレッド間通信およびタイマープログラミングについて紹介します。(いやー。好きだなこういう話題は。) 記述例およびサンプルに含まれるファイルの全部、または一部を使用したことによる損害等について、一切の責任を負いません。また、サンプルの文字コードはS-JISで提供しますので、ご使用の際はWindowsからFTPするなどして適切な文字コードに変換してください。尚、サンプル中には説明の簡略化のため意味のないコードや、実用上問題のあるコードも含まれていますのでご注意ください。 [POSIX]pthread_create [POSIX]スレッドの同期(ミューテックス) [POSIX]タイマー [WIN32]_beginthreadex [WIN32]スレッドの同期(ミューテックス) [WIN32]共有メモリ [WIN32]スレッドの同期(イベント) [PO
OpenMP は共有メモリ並列プログラミングの標準 API である。ここでは C/C++ 版を紹介する。Fortran 版もある。 OpenMP は自動並列化ではない。依存性の分析と解決はプログラマに任されている。使い方を間違えば、当然正しくない結果を出す。 #include <omp.h> OpenMP を使うときにはインクルードする。 _OPENMP OpenMP コンパイラが define するマクロ。 #pragma omp parallel 節 次の行から始まるブロックを並列に(重複して)実行する。 スレッドの数は num_threads 節か、omp_set_num_threads 関数か、環境変数 OMP_NUM_THREADS で指定する。 Parallel 指示行の時点で既に定義されている変数と、ブロック内でもstatic 宣言されている変数は
// デバッグの時、メッセージをIDE(統合開発環境)の出力ウィンドウに表示する System.Diagnostics.Debug.WriteLine("This is a message from Debug.") ; // TextBox を使って、テキストの入力と表示を行う 配置 TextBox, TextBox ; string A = textBox1.Text ; // 入力 textBox1.Text = "000" ; // 表示 textBox2.Text = "111\r\n" + "222\r\n" + "333\r\n" + "444\r\n" + // 複数行 "555\r\n" + "666\r\n" + "777\r\n" + "888\r\n" ; // の表示 textBox2.Text += "abc\r\n" ; // 1行追加(スクロールしない) t
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く