Questions tagged [implicit-methods]
6 questions
23
votes
2 answers
Deleting copy constructors and copy assignment operators. Which of them are essential?
I have a use case that my object must not be copied in any way. I have written an exaggerated complete list of copy constructor and copy assignment operator deletions below. There are so many of them that I can't make sure which ones to use, and…

hkBattousai
- 10,583
- 18
- 76
- 124
4
votes
2 answers
Recursively using implicit methods in Scala
I'd like to define some implicit methods for arrays of doubles to make my code cleaner. Ideally, they would look like this:
type Vec = Array[Double]
implicit def enrichVec(v: Vec) = new {
def /(x: Double) = v map (_/x)
def *(u: Vec) = (v zip…

davidsd
- 771
- 4
- 18
4
votes
2 answers
invokedynamic and implicit methods
As I understand from reading this post about the new invokedynamic bytecode instruction in JDK 7, it makes it possible to call methods on the objects which are not statically defined in the object's class and have those method calls be resolved to…

Abhinav Sarkar
- 23,534
- 11
- 81
- 97
3
votes
3 answers
Implicit move vs copy operations and containment
I am struggling to understand implicit move operations when a class has a member whose move operations were not defined:
int main() {
struct A // no move: move = copy
{
A() = default;
A(const A&) {
cout <<…

Maestro
- 2,512
- 9
- 24
0
votes
1 answer
Java implicitly calls intValue when passing Integer as argument
So I came across a bug caused by following example:
I have static method
private static Foo findFoo(int id) {
//we use id here not important
}
Then I used it inside another method like
private static updateFoo(final Integer id, final String…

JohnnyBackwater
- 1
- 2
0
votes
1 answer
Implicit/Backward Euler for DAE
I have a question regarding implicit Euler. I know how to compute implicit Euler method but my problem is how to use it on DAE ( differential algebraic equation). I obtained a correct solution after I applied index reduction on my original DAE and…
user4828513