問題タブ [c++]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - stringstream 変数をクリアするにはどうすればよいですか?
すでに色々試しましたが、
どちらも機能しません。
c++ - 個別の変数の代わりに STL ビットセットを使用するのはいつですか?
ビットセット (STL コンテナー) を使用して一連のフラグを管理する方が、複数の個別の (bool) 変数として宣言するのではなく、どのような状況でより適切でしょうか?
50 個の個別の bool 変数を使用するのではなく、50 個のフラグにビットセットを使用すると、パフォーマンスが大幅に向上しますか?
c++ - C++では、コンストラクタとデストラクタをインライン関数にすることができますか?
VC++ は、クラス宣言内で実装される関数をインライン関数にします。
次のようにクラスを宣言するFoo
と、CONSTRUCTOR および DESTRUCTOR インライン関数になりますか?
c++ - C++ では、仮想基底クラスとは何ですか?
「仮想基底クラス」とは何か、それが何を意味するのか知りたいです。
例を示しましょう:
c++ - #includeの違いは何ですかおよび#include"filename"?
include
CおよびC++プログラミング言語では、次のように、山かっこを使用することとステートメントで引用符を使用することの違いは何ですか?
#include <filename>
#include "filename"
c++ - EOFが最後の行を繰り返すまでテキストファイルから読み取る
次のC++コードは、ifstreamオブジェクトを使用して、 EOFに達するまでテキストファイル(1行に1つの数値)から整数を読み取ります。最後の行の整数を2回読み取るのはなぜですか?これを修正する方法は?
コード:
input.txt:
出力:
注:コードスニペットを小さく保つために、すべてのエラーチェックコードをスキップしました。上記の動作は、Windows(Visual C ++)、cygwin(gcc)、およびLinux(gcc)で見られます。
c++ - int main() {} がコンパイルされるのはなぜですか?
(私は Visual C++ 2008 を使用しています) main() は整数を返す必要があるといつも聞いていましたが、ここでは入れずreturn 0;
、エラー 0 と警告 0 でコンパイルしました! デバッグ ウィンドウでは、プログラムがコード 0 で終了したと表示されます。この関数が main() 以外の名前である場合、コンパイラは、'blah' は値を返さなければならないと警告します。a を貼り付けてreturn;
も、エラーが表示されます。しかし、それを完全に除外すると、問題なくコンパイルされます。
これは VC++ のバグでしょうか?
c++ - ログウォッチャーの実装
tail -f
ログファイルに追加された新しい行を監視して処理するプログラムである C/C++と同様のプログラムをどのように実装できるのでしょうか?
c++ - memset() によりデータがアボートされます
memset()
. _ 問題は、コードが数日間実行されていない限り、通常は発生しないため、その行為を把握するのが難しいことです。
私は次のコードを使用しています:
ご覧のとおり、最初に割り当てられたサイズよりも大きいサイズの memset を使用しようとはしていませんmalloc()
これで何が問題なのか誰にもわかりますか?
c++ - MySQL サーバーと通信する最良の方法は何ですか?
私は C/C++ を使用する予定で、MySQL サーバーと通信する最良の方法を知りたいです。サーバーのインストールに付属のライブラリーを使用する必要がありますか? 公式以外に検討すべき良いライブラリはありますか?