Size: a a a

2020 June 02

ПК

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

ПК

Побитый Кирпич... in pro.cxx
Fuzzytoozy
Мне не удалось выделить это в минимальный воспроизводимый пример. Я не прошу конкретно мой код смотреть, лишь подсказать как можно дебажить инстанцирование в msvc
В Vidual Studio 2019 можно прям в редакторе подставлять типы в шаблон
источник

D

Dmitry in pro.cxx
пожтому сразу как щаметил перешел на read c /dev/random

#include "stdlib.h"
#include "stdio.h"

int main(){//start main

//objs init
char obj[10]={1,2,3,4,5,6,7,8,9,0};
char map[1000][1000];

//indexs
int i=0;
int i_i=0;

//for rand
int cntrnd=0;
//for my seed for srand
char mseed[8];

for(i;i!=1000;i++){
for(i_i;i_i!=1000;i_i++){
cntrnd++;
if(cntrnd==25000){
gets(mseed);
srand(atoi(mseed));
cntrnd=0;}
map[i][i_i]=obj[rand()%10];
printf("%d",map[i][i_i]);}
putchar('\n');}


}//end of main
источник

D

Dmitry in pro.cxx
написал с 0 потому что не могу с компьютера выйти в интернет я за пределами цивилизации, но поведение в точности как в моей программе
источник

ВГ

Владислав Голец... in pro.cxx
Dmitry
пожтому сразу как щаметил перешел на read c /dev/random

#include "stdlib.h"
#include "stdio.h"

int main(){//start main

//objs init
char obj[10]={1,2,3,4,5,6,7,8,9,0};
char map[1000][1000];

//indexs
int i=0;
int i_i=0;

//for rand
int cntrnd=0;
//for my seed for srand
char mseed[8];

for(i;i!=1000;i++){
for(i_i;i_i!=1000;i_i++){
cntrnd++;
if(cntrnd==25000){
gets(mseed);
srand(atoi(mseed));
cntrnd=0;}
map[i][i_i]=obj[rand()%10];
printf("%d",map[i][i_i]);}
putchar('\n');}


}//end of main
I_i всегда ноль
источник

F

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

D

Dmitry in pro.cxx
ошибка сейчас исправлю но дело не в жтом простт писать торопился
источник

AT

Andrew Titov in pro.cxx
Dmitry
пожтому сразу как щаметил перешел на read c /dev/random

#include "stdlib.h"
#include "stdio.h"

int main(){//start main

//objs init
char obj[10]={1,2,3,4,5,6,7,8,9,0};
char map[1000][1000];

//indexs
int i=0;
int i_i=0;

//for rand
int cntrnd=0;
//for my seed for srand
char mseed[8];

for(i;i!=1000;i++){
for(i_i;i_i!=1000;i_i++){
cntrnd++;
if(cntrnd==25000){
gets(mseed);
srand(atoi(mseed));
cntrnd=0;}
map[i][i_i]=obj[rand()%10];
printf("%d",map[i][i_i]);}
putchar('\n');}


}//end of main
Насколько я знаю, srand() обычно вызывают один раз в начале программы, передавая ему, например, текущее время.
источник

ВГ

Владислав Голец... in pro.cxx
Dmitry
ошибка сейчас исправлю но дело не в жтом простт писать торопился
Скопируй код а не переписывай
источник

ПК

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

D

Dmitry in pro.cxx
не могу
источник

D

Dmitry in pro.cxx
скопировать не могу, могу фото прислать но нельзя.
источник

ВГ

Владислав Голец... in pro.cxx
Ну фото пришли
источник

F

Fuzzytoozy in pro.cxx
Побитый Кирпич
Нет такого
Эх. Понятно. Спасибо
источник

D

Dmitry in pro.cxx
это мысль. сейчас проверю
источник

D

Dmitry in pro.cxx
Переслано от Andrew Titov
Насколько я знаю, srand() обычно вызывают один раз в начале программы, передавая ему, например, текущее время.
источник

PP

Pavel P in pro.cxx
Fuzzytoozy
В плане поэтапно посмотреть как выводится шаблон на этапе компиляции. Артефакты какие-нибудь сгенерить, может промежуточное представление какое. Честно говоря без понятия как происходит сам процесс под капотом
Звучит как "продебажить компилятор". Это контейнерная перевозка,- этим трасагентство занимается.
источник

DB

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

S

Serji0s in pro.cxx
Dmitry
скопировать не могу, могу фото прислать но нельзя.
вот так вот военные разработки попадают в массы🤣
источник

М

М.S. in pro.cxx
добрый вечер, скажите почему у меня printf после цикла еще печатает названоие терминала несколько раз типа xterm-256color, если запускаю через putty, то печатает putty ?
источник