問題タブ [function-definition]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
16471 参照

c - Alternative (K&R) C syntax for function declaration versus prototypes

What is useful about this C syntax — using 'K&R' style function declarations?

I was able to write this in Visual Studios 2010beta

I don't understand. What's the point of this syntax? I can write:

The only thing it seems to specify is how many parameters it uses and the return type. I guess parameters without types is kind of cool, but why allow it and the int paranName after the function declarator? It's weird.

Also is this still standard C?

0 投票する
10 に答える
478823 参照

python - Python 関数定義で -> とはどういう意味ですか?

私は最近、Python 3.3 の文法仕様を調べているときに興味深いことに気付きました。

オプションの「矢印」ブロックは Python 2 には存在せず、Python 3 ではその意味に関する情報を見つけることができませんでした。これは正しい Python であり、インタープリターによって受け入れられていることがわかりました。

これはある種の前提条件構文かもしれないと思いましたが、

  • xまだ定義されていないため、ここでテストすることはできません。
  • 矢印の後に何を付けても (例: 2 < 1)、関数の動作には影響しません。

この構文スタイルに詳しい人は説明できますか?

0 投票する
3 に答える
28670 参照

haskell - Haskell で複数の where ステートメントを使用する方法はありますか

1 つの関数に 3 ~ 4 の where ステートメントを記述しようとしましたが、エラーが発生して実行できませんでした。そのようなことをしようとしました。

私はコードが少し役に立たないことを知っていますが、私が何を意味するかについての例を示すためにこれを書きました.

私を助けることができる人はいますか?前もって感謝します。

0 投票する
3 に答える
13064 参照

c++ - 文字がC ++の文字列にあるかどうかを確認するには?

わかりました、これは非常に単純であるべきだと思いますが、私の人生ではそれを理解することはできません. ハングマン プログラムの文字列内の char を検索する関数を作成しようとしています。だから私は思いついた:

提案?

0 投票する
3 に答える
11423 参照

c++ - 別のクラスから変数にアクセスする (C++ の場合)

これは非常に簡単な質問かもしれませんが...ここまでです。(前もって感謝します!)

わかりやすいようにコードを簡略化しています。すべてを再度実行せずに、別のクラス内で計算された変数を使用したい。

ソース.ccp

begin.h

begin.cpp

計算.h

計算.cpp

0 投票する
1 に答える
12174 参照

c++ - C++ 関数内に動的配列を割り当てる

そのため、関数内に int の配列を割り当てる必要があります。配列は関数を呼び出す前に宣言され (関数の外部でその配列を使用する必要があります)、サイズは関数内で決定されます。出来ますか ?私は多くのことを試してきましたが、これまでのところ何もうまくいきませんでした。

助けてくれてありがとう!ここにいくつかのコードがあります:

0 投票する
1 に答える
12532 参照

c++ - エラー lnk2005 は .obj で既に定義されています

このエラーについては多くの質問があります。しかし、それらは単一の変数にのみ関連しています。

test.h

test.cpp

main.cpp

Visual stduio 2013 でこれらのコードを実行すると、エラーがスローされます。それは言うerror LNK2005: "void __cdecl World::WorldObjects2(unsigned int)" (?WorldObjects2@World@@YAXI@Z) already defined in main.obj。このエラーを修正するにはどうすればよいですか?