Size: a a a

2021 July 02

АК

Александр Караев... in pro.cxx
Если нет возможности перейти на variadic templates - да.
источник

П

Пашечка in pro.cxx
Возможность может и есть, но я далеко не гуру шаблонного программирования, так что с этим вопросом мне надо будет с супапро начинать)
А вот с этой фигней опыт имел, хоть и давненько.

Спасибо за ответ.
источник
2021 July 03

IZ

Ilia Zviagin in pro.cxx
#вопрос из цикла "поюби моё UB"
источник

ВП

Вася Пожилой... in pro.cxx
как объявить дружественным оператор https://pastebin.com/uYwg0Xv2
источник

ES

Egor Suvorov in pro.cxx
А приведите кусок кода побольше. Кажется, что у вас есть шаблонная структура, шаблонный оператор, и там происходят какие-то беды с шаблонными друзьями.
источник

IZ

Ilia Zviagin in pro.cxx
Ты объявил другом функцию, а потом реализуешь шаблон функции.
Объявлять надо тоже шаблон.

И надо больше кода
источник

AS

Anatoly Shirokov in pro.cxx
template<size_t L, size_t M>
struct matrix {

private:
   double cells[L][M];

   template<size_t L1, size_t M1, size_t N1>
   friend matrix<L1, N1> operator*(matrix<L1, M1> const&, matrix<M1, N1> const&);
};

template<size_t L, size_t M, size_t N>
matrix<L, N> operator*(matrix<L, M> const& a, matrix<M, N> const& b) {
   matrix<L, N> tmp{};
   for(size_t i = 0; i < L; ++i) {
       for(size_t j = 0; j < N; ++j) {
           for(size_t r = 0; r < M; ++r) {
               tmp.cells[i][j] += a.cells[i][r]*b.cells[r][j];
           }
       }
   }
   return tmp;
}

int main() {
   matrix<2, 3> a{};
   matrix<3, 5> b{};
   auto c = a*b;
}
источник

B

Bytearray in pro.cxx
Есть какой-то современный красивый дебагер типа DDD? Про gdbgui знаю, не вывозит, нужен десктопный и не на питоне.

Если интерфейс на imgui - то это огромный плюс
источник

R

Roman in pro.cxx
здравствуйте, появилась проблема - я пишу лаунчер на qt и мне надо, чтобы по нажатию кнопки выполнялась функция из длл, но, хендл с LoadLibraryA всегда 0. Если выполнять тот же код в VS , то все прекрасно работает.Пути к  дллкам абсолютно одинаковые. Как быть?
источник

AS

Anatoly Shirokov in pro.cxx
Первое с чего надо начать, так это с диагности ошибки:
Return value
If the function succeeds, the return value is a handle to the module.

If the function fails, the return value is NULL. To get extended error information, call GetLastError.
источник

R

Roman in pro.cxx
GetLastError постоянно выдает 193. При этом , когда пишешь на vs все работает
источник

AS

Anatoly Shirokov in pro.cxx
Разрядность одинаковая приложения Qt и вашей dll?
источник

R

Roman in pro.cxx
Да, х86. Но я пытался и в х64 скомпилить дллку, все равно не работает
источник

AS

Anatoly Shirokov in pro.cxx
А какие зависимости dll?
источник

AS

Anatoly Shirokov in pro.cxx
https://www.dependencywalker.com/ что показывает?
источник

AS

Anatoly Shirokov in pro.cxx
Какую Qt вы используете?
источник

R

Roman in pro.cxx
1 секунду, просто dependcy walker показал мне новую картину
источник

R

Roman in pro.cxx
В api-ms-win-core-appcompat/ api-ms-win-core-console не удается найти указанный файл
источник

D

DJm00n in pro.cxx
источник

R

Roman in pro.cxx
спасибо. Кстати, странно, но 2е приложение показывает, мол у меня все есть. А вот в первом не хватает прилично так модулей
источник