Size: a a a

2020 June 02

IA

Igor Akhmetov in pro.cxx
Fuzzytoozy
Ну как обычно. Приходишь за советом, получаешь шутки за 300)
Какой вопрос такой и ответ. Подробно объясните проблему и опишите что пробовали.
источник

АК

Александр Караев... in pro.cxx
Fuzzytoozy
Товарищи, может подскажет кто. Msvc иногда не может инстанцировать шаблон. Именно что иногда, ошибка плавающая. Есть какие-нибудь мысли как это можно отловить чтобы убедиться что дело точно в msvc или наоборот точно не в нем?
то есть собираешь код - не компилится, собираешь повторно без изменений - компилится? не верю.
нужно добиться ситуации, когда он не компилится, а затем медленно и по шагам упрощать код
источник

F

Fuzzytoozy in pro.cxx
Можно перефразировать вопрос. Как/чем обычно дебажат инстанцирование шаблонов в msvc?
источник

F

Fuzzytoozy in pro.cxx
Александр Караев
то есть собираешь код - не компилится, собираешь повторно без изменений - компилится? не верю.
нужно добиться ситуации, когда он не компилится, а затем медленно и по шагам упрощать код
Там boost fusion map. Это страх и ужс
источник

PP

Pavel P in pro.cxx
Fuzzytoozy
Там boost fusion map. Это страх и ужс
Почему претензии к компилятору, а не к бусту?
источник

F

Fuzzytoozy in pro.cxx
Я и хочу это как-то отдебажить ибо понятия не имею к кому претензии. Может дело в агентах сборочных, черт его знает. С шлангом и гцц все хорошо
источник

AK

Andrey Krivonogov in pro.cxx
в Visual studio в post-build events я пытаюсь скопировать папку в Debug. Пишу
xcopy /D   "$(ProjectDir)Shaders\Vertex\*" "$(OutDir)Shaders\Vertex" 


Отвечает Does path\Shaders\Vertex specify a file name
1>or directory name on the target
1>(F = file, D = directory)?
Куда это D надо вставить? В конце тоже не хочет.
источник

AS

Anatoly Shirokov in pro.cxx
Andrey Krivonogov
в Visual studio в post-build events я пытаюсь скопировать папку в Debug. Пишу
xcopy /D   "$(ProjectDir)Shaders\Vertex\*" "$(OutDir)Shaders\Vertex" 


Отвечает Does path\Shaders\Vertex specify a file name
1>or directory name on the target
1>(F = file, D = directory)?
Куда это D надо вставить? В конце тоже не хочет.
Слеш добавь к Vertex, чтобы он понял, что ты директорию имеешь ввиду
источник

AK

Andrey Krivonogov in pro.cxx
Anatoly Shirokov
Слеш добавь к Vertex, чтобы он понял, что ты директорию имеешь ввиду
👍👍
источник

SK

Stas Koynov in pro.cxx
минутка блиц вопросов :) Батя как обычно всех выручил!
источник

IZ

Ilia Zviagin in pro.cxx
Fuzzytoozy
Товарищи, может подскажет кто. Msvc иногда не может инстанцировать шаблон. Именно что иногда, ошибка плавающая. Есть какие-нибудь мысли как это можно отловить чтобы убедиться что дело точно в msvc или наоборот точно не в нем?
Не, так не бывает
источник

IZ

Ilia Zviagin in pro.cxx
Fuzzytoozy
Товарищи, может подскажет кто. Msvc иногда не может инстанцировать шаблон. Именно что иногда, ошибка плавающая. Есть какие-нибудь мысли как это можно отловить чтобы убедиться что дело точно в msvc или наоборот точно не в нем?
Ну без кода то как? Только шутить...
источник

D

Dmitry in pro.cxx
ребят в си нужно заполнить массив int a[1000][1000] случайными числами при использовании rand() каждые 250 столбцов значение повторятся тоесть

к примеру я хочу получить
1 1 0 1
0 1 0 1
0 0 0 0
1 1 1 0
а получаю
1 1 1 1
0 0 0 0
1 1 1 1
пробывал использовать /dev/random и /dev/urandom все также. пробывал каждые 25000 раз вводить сид для rand() вручную все равно не работает есть идеи куда капать?

Сейчас в моей rpi 4 проверил тотже код но числа беру из /hwrgn тоде самое...
источник

F

Fuzzytoozy in pro.cxx
Ilia Zviagin
Ну без кода то как? Только шутить...
Мне не удалось выделить это в минимальный воспроизводимый пример. Я не прошу конкретно мой код смотреть, лишь подсказать как можно дебажить инстанцирование в msvc
источник

ПК

Побитый Кирпич... in pro.cxx
Dmitry
ребят в си нужно заполнить массив int a[1000][1000] случайными числами при использовании rand() каждые 250 столбцов значение повторятся тоесть

к примеру я хочу получить
1 1 0 1
0 1 0 1
0 0 0 0
1 1 1 0
а получаю
1 1 1 1
0 0 0 0
1 1 1 1
пробывал использовать /dev/random и /dev/urandom все также. пробывал каждые 25000 раз вводить сид для rand() вручную все равно не работает есть идеи куда капать?

Сейчас в моей rpi 4 проверил тотже код но числа беру из /hwrgn тоде самое...
Попробуй перезапустить роутер
источник

D

Dmitry in pro.cxx
зачем?
источник

IZ

Ilia Zviagin in pro.cxx
Dmitry
ребят в си нужно заполнить массив int a[1000][1000] случайными числами при использовании rand() каждые 250 столбцов значение повторятся тоесть

к примеру я хочу получить
1 1 0 1
0 1 0 1
0 0 0 0
1 1 1 0
а получаю
1 1 1 1
0 0 0 0
1 1 1 1
пробывал использовать /dev/random и /dev/urandom все также. пробывал каждые 25000 раз вводить сид для rand() вручную все равно не работает есть идеи куда капать?

Сейчас в моей rpi 4 проверил тотже код но числа беру из /hwrgn тоде самое...
Rand не самый лучший случайный генератор, да.
источник

IZ

Ilia Zviagin in pro.cxx
Fuzzytoozy
Мне не удалось выделить это в минимальный воспроизводимый пример. Я не прошу конкретно мой код смотреть, лишь подсказать как можно дебажить инстанцирование в msvc
Никак
источник

ПК

Побитый Кирпич... in pro.cxx
Dmitry
зачем?
Без кода ничего лучше предложить не могу
источник

DC

Denis Chernikov in pro.cxx
Dmitry
ребят в си нужно заполнить массив int a[1000][1000] случайными числами при использовании rand() каждые 250 столбцов значение повторятся тоесть

к примеру я хочу получить
1 1 0 1
0 1 0 1
0 0 0 0
1 1 1 0
а получаю
1 1 1 1
0 0 0 0
1 1 1 1
пробывал использовать /dev/random и /dev/urandom все также. пробывал каждые 25000 раз вводить сид для rand() вручную все равно не работает есть идеи куда капать?

Сейчас в моей rpi 4 проверил тотже код но числа беру из /hwrgn тоде самое...
Раз вы пишете в чат по C++, то вот вам и соответствующее решение проблемы))
https://en.cppreference.com/w/cpp/header/random
источник