variadic-functions

    2

    2答えて

    - 私は今Cを学び、私が一緒に仕事をしたいパラメータの可変数で自分の関数を記述しようとしたの可変数で動作するように機能を書き込みます。これは可能ですか? このような関数の作成方法の例が見つかりましたが、それらの関数の使い方はわかりません。ここ は、私が持っているものです:私のオリジナルのポストで大丈夫 double ftest(int amount, double dA1,...) {

    4

    1答えて

    テーブルと可変数のカラムを引数としてとり、これらのカラムすべてに重複しているローを含まないテーブルを返す関数を作成しようとしています。私は引数として可変数の列を持つ方法を理解しようとしていますが、私はおそらくVARIADIC引数が必要だということを知りましたが、実装方法がわかりません。私はこのようなテーブルがあった場合 CREATE FUNCTION remove_duplicates(orig_

    0

    3答えて

    私はドライブ機能 に買い関数から可変引数を渡したいが、私は コンパイルエラーを取得: required Array<T> found Array<out T> コード: class Car fun buy(vararg cars: Car) { drive(cars) //compile error } fun drive(cars: Array<Car>) {

    -1

    2答えて

    printf形式の文字列書式設定を使用するC(> 80k行)の古いMUDコードベースを使用しています。それは普及しています。ほとんどすべてのテキストは、sprintfまたはvsprintfのラッパーを呼び出して実行されます。しかし、私は最近、STLを利用するためにg ++でコンパイルするようになりました。std :: string(実際には大文字と小文字を区別しない比較のための派生クラス)を使いた

    -2

    1答えて

    func gradientOfView(withColours: UIColor..., locations: [NSNumber]) func gradientOfView(withColours: [UIColor], locations: [NSNumber]) と比較しますか? 可変パラメータを使用する場合は、配列をparamとして置き換えますか?

    0

    1答えて

    私は1つのHashMapに保存しようとしている異なるデータ型を持っています。 可変引数関数内にHashMapが作成されます。 構造体とBoost ::の下にある共用体は、私にとっては役に立たなかった 共用体はデータ型としてクラスを受け入れません。 Boost :: anyは私がvarargsを調べている間に私にエラーを与えます。 提案がありますか? 詳細をお知らせください。ブースト コード::ブー

    0

    1答えて

    を使用して、次のよう def make_process(p_num, *args): p = multiprocessing.Process( target=process_func, args=(args, p_num,)) に問題がargsがタプルとしてprocess_funcに渡されていることですが、私は通常の引数としてタプルの要素を展開したいです。私はar

    0

    1答えて

    は、私はそうのようにこれを呼び出すしたいと思います func foo(bars ...string) { // ... } として宣言された関数を考える: bar1 := "whiskey bar" rest := []string{"vodka bar", "wine bar"} foo(bar1, rest...) をしかし、これはコンパイルされませんが。このメッセージ

    1

    1答えて

    私は、後で実行するためのパラメータを持つタスクを格納するためのコードを書いています。コード: class TaskInterface { public: virtual void Execute() = 0; }; namespace TaskHelper { template <std::size_t... Types> struct index {};