If I use array:

```
extern(C++) {

void getInts(core.stdcpp.array.array!(int, 10) vec) {
  foreach (int i; 0 .. 10) {
    vec.at(i) = i;
  }
}

}
```

```
#include <array>
using namespace std;

void getInts(array<int,10>* vector);
```

Both DMD and LDC has link error:

base.cpp:42: undefined reference to `getInts(std::array<int, 10ul>*)'
  • Using C++ Classe... mw via Digitalmars-d-learn
    • Re: Using C... Richard (Rikki) Andrew Cattermole via Digitalmars-d-learn
      • Re: Usi... mw via Digitalmars-d-learn
        • Re:... mw via Digitalmars-d-learn
        • Re:... Richard (Rikki) Andrew Cattermole via Digitalmars-d-learn
          • ... mw via Digitalmars-d-learn
            • ... Richard (Rikki) Andrew Cattermole via Digitalmars-d-learn
              • ... mw via Digitalmars-d-learn
                • ... mw via Digitalmars-d-learn
    • Using C++ C... Matheus Catarino via Digitalmars-d-learn
      • Re: Usi... Emmanuel Danso Nyarko via Digitalmars-d-learn
        • Re:... Matheus Catarino via Digitalmars-d-learn
          • ... Emmanuel Danso Nyarko via Digitalmars-d-learn
            • ... zjh via Digitalmars-d-learn

Reply via email to