Size: a a a

2021 March 02

CS

Corvus Sanguinem in supapro.cxx
Добрый вечер, небольшая проблема возникает при вызове ф-ции showgrid, говорит, что в checkpos ошибка доступа

int checkpos(int x, int y) {
       int ret = 0;
       if (mines_grid[x][y])
           return 9;
       for (int i = x - 1; i <= x + 1; i++) {
           for (int k = y - 1; k <= y + 1; k++) {
               if (mines_grid[i][k])
                   ret++;
           }
       }
       return ret;
   }

   void showgrid() {
       show_grid = new int* [size];
       for (int i = 0; i < size; i++) {
           show_grid[i] = new int[size];
       }
       for (int i = 0; i < size; i++) {
           for (int k = 0; k < size; k++) {
               show_grid[i][k] = 0;
           }
       }
       for (int i = 0; i < size; i++) {
           for (int k = 0; k < size; k++) {
               show_grid[i][k] = checkpos(i, k);
           }
       }
   }
источник

CS

Corvus Sanguinem in supapro.cxx
Corvus Sanguinem
Добрый вечер, небольшая проблема возникает при вызове ф-ции showgrid, говорит, что в checkpos ошибка доступа

int checkpos(int x, int y) {
       int ret = 0;
       if (mines_grid[x][y])
           return 9;
       for (int i = x - 1; i <= x + 1; i++) {
           for (int k = y - 1; k <= y + 1; k++) {
               if (mines_grid[i][k])
                   ret++;
           }
       }
       return ret;
   }

   void showgrid() {
       show_grid = new int* [size];
       for (int i = 0; i < size; i++) {
           show_grid[i] = new int[size];
       }
       for (int i = 0; i < size; i++) {
           for (int k = 0; k < size; k++) {
               show_grid[i][k] = 0;
           }
       }
       for (int i = 0; i < size; i++) {
           for (int k = 0; k < size; k++) {
               show_grid[i][k] = checkpos(i, k);
           }
       }
   }
*сделал даже условия для всех границ и углов массива, но всё равно ошибка доступа либо выкидывает слишком большой массив
источник

I

Ilya in supapro.cxx
Всем привет. Меняю конфигурацию проекта с static library на dynamic library в свойствах проекта, выбивает unresolved externals
источник

I

Ilya in supapro.cxx
что еще поменять?
источник

А

Андрей in supapro.cxx
Ilya
Всем привет. Меняю конфигурацию проекта с static library на dynamic library в свойствах проекта, выбивает unresolved externals
Видимо не все дллки загружаются
источник

А

Андрей in supapro.cxx
Ilya
Всем привет. Меняю конфигурацию проекта с static library на dynamic library в свойствах проекта, выбивает unresolved externals
unresolved на этапе запуска приложения?
источник

I

Ilya in supapro.cxx
Андрей
unresolved на этапе запуска приложения?
Не приложения,я хочу собрать библиотеку
источник

I

Ilya in supapro.cxx
На этапе сборки
источник

А

Андрей in supapro.cxx
Ilya
Всем привет. Меняю конфигурацию проекта с static library на dynamic library в свойствах проекта, выбивает unresolved externals
Обычно если с динамической загрузкой разрешение всех не разрешенных  ссылок откладываются на этап запуска приложения. И уже на старте выдает ошибку, если их нет
источник

А

Андрей in supapro.cxx
Ilya
Не приложения,я хочу собрать библиотеку
Кажется ты забыл дать линковщику библиотеку импорта для dll
источник

I

Ilya in supapro.cxx
Андрей
Кажется ты забыл дать линковщику библиотеку импорта для dll
Статическая конфигурация нормально собирается и компилится
источник

А

Андрей in supapro.cxx
Ilya
Статическая конфигурация нормально собирается и компилится
То есть ты собираешь библиотеку? Динамическую?
источник

I

Ilya in supapro.cxx
Андрей
То есть ты собираешь библиотеку? Динамическую?
у меня проект - статическая библиотека. Я хочу скомпилить динамическую
источник

I

Ilya in supapro.cxx
поменял в свойствах проекта конфигурацю на динамическую и пытаюсь скомпилить
источник

D

Dmitriy in supapro.cxx
Ilya
поменял в свойствах проекта конфигурацю на динамическую и пытаюсь скомпилить
Конкретику в студию
источник

I

Ilya in supapro.cxx
Dmitriy
Конкретику в студию
зашел в properties и поменял конфигурацию
источник

А

Андрей in supapro.cxx
Dmitriy
Конкретику в студию
Верно, у тебя может и обычный метод не имплеминтирован.
источник

I

Ilya in supapro.cxx
configuration type
источник

б

бугимейн in supapro.cxx
Ребят, а для изучение C++ стоит ли сначала учить C?
источник

D

Danya in supapro.cxx
бугимейн
Ребят, а для изучение C++ стоит ли сначала учить C?
Нет
источник