Discussion Overview
The discussion revolves around a compilation error in C++ related to the use of underscores in function names. Participants explore potential reasons for the error and suggest troubleshooting steps.
Discussion Character
- Technical explanation
- Debate/contested
Main Points Raised
- One participant reports an error indicating that `angle_between` cannot be used as a function and notes that changing the name to "function1" resolved the issue.
- Another participant suggests that underscores are not inherently problematic, but leading and trailing underscores may cause issues.
- Some participants propose that there might be a typo in the function name `angle_between` that needs to be checked.
- There is a suggestion to post the specific line of code where the compiler reports the error for further analysis.
- One participant recommends searching through the source code for any previous definitions of `angle_between` that might conflict with its current usage.
Areas of Agreement / Disagreement
Participants do not reach a consensus on the cause of the error, with multiple potential explanations and troubleshooting approaches being discussed.
Contextual Notes
There is uncertainty regarding the specific nature of the error and the conditions under which underscores in function names may cause issues. The discussion does not resolve these uncertainties.