Beta
Compile-time maximum value in sequence finder!
40yyy457
Loading description...
Metaprogramming
Fundamentals
View
This comment has been reported as {{ abuseKindText }}.
Show
This comment has been hidden. You can view it now .
This comment can not be viewed.
- |
- Reply
- Edit
- View Solution
- Expand 1 Reply Expand {{ comments?.length }} replies
- Collapse
- Spoiler
- Remove
- Remove comment & replies
- Report
{{ fetchSolutionsError }}
-
-
Your rendered github-flavored markdown will appear here.
-
Label this discussion...
-
No Label
Keep the comment unlabeled if none of the below applies.
-
Issue
Use the issue label when reporting problems with the kata.
Be sure to explain the problem clearly and include the steps to reproduce. -
Suggestion
Use the suggestion label if you have feedback on how this kata can be improved.
-
Question
Use the question label if you have questions and/or need help solving the kata.
Don't forget to mention the language you're using, and mark as having spoiler if you include your solution.
-
No Label
- Cancel
Commenting is not allowed on this discussion
You cannot view this solution
There is no solution to show
Please sign in or sign up to leave a comment.
Consider storing the user's answers in
constexpr
variables then using the regularAssert::That
syntax instead ofstatic_assert
s. This way, the program still checks compile time behavior, but can still compile and provide meaningful feedback (viaExtraMessage
) instead of just refusing to compile and giving a vague assertion failure message.This comment has been hidden.
An answer two years too late, but your code returns the incorrect result when T is
unsigned
. Thevs
function is where the problem lies.Loving the introduction to templates - it is inspiring a great deal of research to figure out. Any brief overview of what the given code means would go a long way int the project description.
Thanks for providing a rarely-showcased aspect of programming.
Determined to figure it out to give it an up vote!
Finally got it.
This is a great kata, offering insights into underrepresented aspects of kata, hardly seen on Code Wars.
Things that might help in the description:
This comment has been hidden.
Why is
seq_max_v
not a function? Is it designed this way specifically for the challenge?Good question. Can't find any examples online of similar code that uses exactly this syntax.
It's a variable template. In this particular case, making it not a function probably forces more creative solutions