OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [gcc-4.2.2/] [gcc/] [testsuite/] [g++.old-deja/] [g++.pt/] [expr1.C] - Blame information for rev 823

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 149 jeremybenn
// { dg-do run  }
2
template  class vec {
3
    double x[n];
4
 
5
    public:
6
    vec() {
7
 for (int i=0; i
8
    }
9
 
10
    vec(const vec& v) {
11
 for (int i=0; i
12
    }
13
 
14
    vec(const vec& v, const double& y) {
15
 for (int i=0; i
16
 x[n-1]=y;
17
    }
18
 
19
    inline double operator()(const int i) const {
20
 return x[i];
21
    }
22
};
23
 
24
 
25
template  vec& operator,(const vec& v, const double& y) {
26
    return *(new vec(v, y));
27
}
28
 
29
 
30
int main() {
31
    vec<4> v;
32
    vec<5> w;
33
    w=(v,3.);
34
}

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.