C++ String Comparison "Good Luck" > "Good Bye" : <p>I am comparing two strings "Good Luck" > "Good Bye" in c++.  Shouldn't the boolean result be true? The 'L' is greater than the 'B' The blank space between the words is one whitespace. </p>

<p>However, I am getting false with run the code.</p>

<p>Do you know why? Below is my code. </p>

<pre><code>#include &lt;iostream&gt;

using namespace std;

int main()
{

    bool result = "Good Luck" &gt; "Good Bye!";

    cout &lt;&lt; result;

    return 0;
}
</code></pre>
