私はamazonインタビューの質問を実装しようとしています。 Find the maximum sum of lengths of non-overlapping contiguous subarrays with k as the maximum element.
Ex: Array: {2,1,4,9,2,3,8,3,4} and k = 4
Ans: 5
{2,1,4} => Leng
私は、さまざまな演算子のオーバーロードを行っていて、何が起きているかを見るためにprintステートメントを追加しました。ポストインクリメント演算子がオーバーロードされたとき、コンストラクタが2回呼び出されているのがわかりましたが、理由はわかりません。 #include <iostream>
using namespace std;
class ParentClass {
publi
私は単純なコンソールアプリケーションでポストインクリメント演算子をテストしていますが、私は完全なコンセプトを理解していないことに気付きました。それは私には不思議そうです: int i = 0;
bool b = i++ == i;
Console.WriteLine(b);
出力が偽です。私はそれが本当だと思った。 2行目のAFAIKはポストインクリメントのため、コンパイラは比較を行い、1