New Exercise Idea: Template parameter packs
まだ誰も着手していません。
評価
調査の方向性
リポジトリの README から始めて contributing-guide link を確認し、次に既存の C++ 演習セットを調べて template parameter-pack の対応状況を確認します。新しい演習を提案する現在のプロセスと、この例が v3 の概念に適合するかを確認します。完了の条件は、演習の範囲について合意し、contributing link を修正することです。
索引モデルが issue の本文から書いたものです。
説明
With the new v3 concepts I though it would be good to focus more on C++ specific ideas which aren't currently covered in the exercises. Here's some example solution code for the exercise:
#include <iostream>
#include <sstream>
// Should be able to take in any length/ type of arguements
template <typename... Args> std::string concat(Args... args)
{
std::stringstream output;
((output << std::forward<Args>(args) << ","), ...);
return output.str();
}
int main() {
std::cout << concat(123, "test") << std::endl;
// Prints: "123, test,"
return 0;
}
Wanted to run this by other people before I went and created a whole exercise around it.
Also FYI the "Please see the contributing guide" in the README is a broken link.
- 主要言語
- C++
- スター
- 291
- フォーク
- 244
- 平均マージ
- 17分
- マージ済み PR(30日)
- 1
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
exercism/cpp のほかの issue
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
google/libultrahdr#485 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
godotengine/godot#123776 ·
-
bug
難易度 1/5 1時間未満 初心者へのやさしさ 60/100
-
good first issue
難易度 1/5 1時間未満 初心者へのやさしさ 90/100
-
good first issue
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
ros2/common_interfaces#344 ·