トップ「C++」の質問

C ++は汎用プログラミング言語です。 もともとはCの拡張として設計されており、構文も似ていますが、現在は完全に異なる言語になっています。

C ++でintをstringに変換する最も簡単な方法

C ++でintから同等のstringに変換する最も簡単な方法は何ですか。 私は2つの方法を知っています。 もっと簡単な方法はありますか?(1)int a = 10; char *intStr = itoa(a); string […] 続きを読む…

c++ string int type-conversion

決定的なC ++ブックガイドとリスト

この質問は、毎年発行される数十冊の悪いC ++本の中からいくつかの真珠を集めようとしています。インターネット上にあるチュートリアルから外出先で頻繁に取り上げられる他の多くのプログラミング言語とは異なり、よく書かれたC ++の本を勉強せずにC ++をすばやく習得できる言語はほとんどありません。 これを行うには大きすぎて複雑すぎます。 実際、それは非常に大きくて複雑なので、非常に悪いC ++の本がたくさんあります。 そして、私たちは悪いスタイルについて話しているのではなく、明らかに明白な事実上の誤りをスポーツし、ひどく悪いプログラミングスタイルをたりするようなことです。受け入れられた回答を編集して、質の高い本とおおよそのスキルレベルを提供してください。できれば、C ++チャットルームで追加について話し合った後です。 (常連は、推薦に同意しない場合、容赦なくあなたの仕事を取り消すかもしれません。)あなたが個人的に読んだ/恩恵を受けた各本についての短い宣伝文/説明を追加してください。 品質や見出しなどについては、お気軽にご相談ください。基準を満たす本がリストに追加されます。 Association of C and C ++ […] 続きを読む…

c++ c++-faq

文字列の単語を反復処理するにはどうすればよいですか?

文字列の単語を繰り返し処理しようとしています。文字列は、空白で区切られた単語で構成されていると見なすことができます。私はC文字列関数やそのような文字操作/アクセスには興味がないことに注意してください。 また、回答の効率よりも優雅さを優先してください。私が今持っている最善の解決策は次のとおりです。#include <iostream> #include <sstream> #include & […] 続きを読む…

c++ string split

CおよびC ++でcharをintに変換する

CおよびC ++でcharをintに変換するにはどうすればよいですか?

c++ c gcc

ソートされた配列の処理が、ソートされていない配列の処理よりも速いのはなぜですか?

これは、いくつかの非常に独特な動作を示すC ++コードの一部です。 奇妙な理由で、データを奇跡的に並べ替えると、コードがほぼ6倍速くなります。#include <algorithm> #include <ctime> #include & […] 続きを読む…

java c++ performance optimization branch-prediction

配列の長さを見つけるにはどうすればよいですか?

配列が持つ値の数を見つける方法はありますか? 配列の最後に到達したかどうかの検出も機能します。

c++ arrays

C ++でifstreamを使用してファイルを1行ずつ読み取る

file.txtの内容は次のとおりです。5 3 6 4 7 1 10 5 11 6 12 3 12 4 ここで、 5 3は座標ペアです。 このデータをC ++で1行ずつ処理するにはどうすればよいですか?最初の行を取得できますが、ファイルの次の行を取得するにはどうすればよいですか?ifstream myfile; myfile.open ("file.txt");

c++ file-io ofstream

std :: stringをintに変換するにはどうすればよいですか?

簡単な質問があります。 私はインターネットをかなり調べて、いくつかの解決策を見つけましたが、それらのどれもまだ機能していません。 文字列をintに変換することを検討していますが、ASCIIコードを意味するものではありません。簡単に説明するために、方程式を文字列として渡します。 それを分解し、正しくフォーマットし、線形方程式を解きます。 さて、そうは言っても、文字列をintに変換することはできません。文字列は(-5)または(25)などの形式になることを知っているので、間違いなくintです。 しかし、文字列からそれをどのように抽出するのでしょうか?私が考えていた1つの方法は、文字列でfor / whileループを実行し、数字を確認し、その後にすべての数字を抽出して、先頭に「-」があるかどうかを確認します。ある場合は、intに-を掛けます。 1.1。しかし、そのような小さな問題には少し複雑すぎるようです。 何か案は?

c++ string int

ミリ秒スリープ

POSIX sleep(x)関数がプログラムをx秒間スリープさせることを知っています。 C ++でプログラムをxミリ秒スリープさせる機能はありますか?

c++ linux sleep

文字列区切り文字(標準C ++)を使用してC ++で文字列を解析(分割)します

私は以下を使用してC ++で文字列を解析しています:using namespace std; string parsed,input="text to be […] 続きを読む…

c++ parsing split token tokenize