-5
ちょうどC++を学び始めています。単純な電卓を書いているうちに、私はvoid関数を呼び出すときに、それが必要なときには印刷しないことを発見しました。私は問題をよりよく表現するためにコードを単純化しました。void関数がC++で何も印刷しないのはなぜですか?
#include <iostream>
using namespace std;
void helloguys()
{
cout << "test";
}
int main()
{
cout << "This is a ";
void helloguys();
cout << " guys.";
}
私は「これはテスト人です」と期待していましたが、「これは男です」 コンパイラはどのような種類の問題も報告しませんでした。
'void helloguys();'は関数呼び出しではなく関数宣言です。あなたの本をもっと慎重に読んで、推測によってC++を学ぼうとはしないでください。 –
私はこの質問が非常に多くのマイナス投票に値するとは思わない。質問は明確で、実際の例があり、ポスターの期待はうまく定式化されています。 – Chiel
@Chiel 1) "-2"は "とてもたくさん"ではありません。 2)「この質問は研究努力を全く示していない」という根拠に基づいて、ほとんどの人が下降した。 –