0

C# で記述されたフラグメントが 1 つあり、それを Qt 環境に変換したいと考えています。C# コードは次のとおりです。

double xSum = (from p in this select p.X).Sum();
double ySum = (from p in this select p.Y).Sum();

注: C# バージョンでは、変数 p は事前定義されていません。

foreach、while ループで変換しようとしましたが、多くのエラーが発生しました。手伝ってくれませんか?

ここに私のqtバージョンがありますが、動作しません

QPointF p;
double xSum = 0;
double ySum = 0;
foreach(p, this)
{
   xSum = xSum + p.rx();
   ySum = ySum + p.ry();
}

主な質問: Qt の「from in」に相当するものは何ですか?

4

2 に答える 2