Size: a a a

2020 July 21

MK

Mikhail Kornaukhov in supapro.cxx
Александр Караев
я бы выучил С++ перед тем, как пытаться писать кусок кода на нём только потому что C++ ЭТА БЫСТРА!!!111
А есть способы выучить весь с++))))
источник

АК

Александр Караев... in supapro.cxx
Mikhail Kornaukhov
А есть способы выучить весь с++))))
весь C++ не знает никто
источник

T

The This in supapro.cxx
Mikhail Kornaukhov
А есть способы выучить весь с++))))
Нет, пока будешь его учить выйдет новый стандарт :)
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in supapro.cxx
tamtakoe
Типа переменная умрет вместе с областью видимости? Хотя да, это же не JS, где данные живут, пока на них хоть одна ссылка есть
А попросить кого-нибудь шарящего за тебя написать никак? Просто интерфейс с жсом описать
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in supapro.cxx
The This
Нет, пока будешь его учить выйдет новый стандарт :)
Или еще два
источник

Е

Егор in supapro.cxx
The This
Нет, пока будешь его учить выйдет новый стандарт :)
еще 15 способов инициализировать инт учить(
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in supapro.cxx
Егор
еще 15 способов инициализировать инт учить(
C++ очень гибкий язык
источник

T

The This in supapro.cxx
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
C++ очень гибкий язык
Угу, ждём монографию 1001 способ сложить два числа.
источник

t

tamtakoe in supapro.cxx
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
А попросить кого-нибудь шарящего за тебя написать никак? Просто интерфейс с жсом описать
Просил уже, в т.ч. здесь и аналогичный код на JS скидывал. Никто не взялся, хотя там кода на 20 строк.
На sql форуме набросали пример - довожу сейчас до ума)
источник

s

std::slavik in supapro.cxx
std::slavik
#include <stdio.h>
size_t foo(int arr[])
{
   size_t arr_sz;
   arr_sz= *(&arr + 1) - arr;
return arr_sz;
}
int main()
{
   int arr[] = {1, 2, 3};
   printf("%u\n",foo(arr));
}
#include <stdio.h>
size_t foo(int arr[])
{
   size_t arr_sz;
   arr_sz= *(&arr + 1) - arr;
return arr_sz;
}
int main()
{
   int arr[] = {1, 2, 3};
   int arr2[] = {1, 2, 3};
   printf("%u\n",foo(arr));
}


а вот так можно проявить ub добавив одну строку
источник

AS

Anatoly Shirokov in supapro.cxx
std::slavik
#include <stdio.h>
size_t foo(int arr[])
{
   size_t arr_sz;
   arr_sz= *(&arr + 1) - arr;
return arr_sz;
}
int main()
{
   int arr[] = {1, 2, 3};
   int arr2[] = {1, 2, 3};
   printf("%u\n",foo(arr));
}


а вот так можно проявить ub добавив одну строку
size_t foo(int arr[]) - вот это равносильно size_t foo(int* arr)
источник

s

std::slavik in supapro.cxx
в том, что, например у меня на одном компиляторе это отрабатывает, а на другом выдает мусор, а на первом выдает мусор если я объявлю еще один массив следом
источник

s

std::slavik in supapro.cxx
tamtakoe
Как бы вы сами делали или делаете в подобных ситуациях?
источник

s

std::slavik in supapro.cxx
для начала, может и jit устроит
источник

t

tamtakoe in supapro.cxx
Это к вопросу про WebAssembly. Потом то код, который на С++ напишу и под него скомпилю и сравню. И остальные способы оптимизации попробую
источник

s

std::slavik in supapro.cxx
tamtakoe
Это к вопросу про WebAssembly. Потом то код, который на С++ напишу и под него скомпилю и сравню. И остальные способы оптимизации попробую
а все прям локально работать должно?
источник

s

std::slavik in supapro.cxx
RPC сделать там на сервак - не?
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in supapro.cxx
std::slavik
#include <stdio.h>
size_t foo(int arr[])
{
   size_t arr_sz;
   arr_sz= *(&arr + 1) - arr;
return arr_sz;
}
int main()
{
   int arr[] = {1, 2, 3};
   int arr2[] = {1, 2, 3};
   printf("%u\n",foo(arr));
}


а вот так можно проявить ub добавив одну строку
А, я чет затупил. &arr это же указатель на локальную переменную
источник

VK

Vladimir Kuznetsov in supapro.cxx
Добрый день, правильно ли я понимаю, что std::thread::hardware_concurrency() возвращает количество вычислительных ядер системы? И получается если значение больше одного, то треды выполняются параллельно или после выполнения треда, управление передается в планировщик и он вызывает следующий тред?
источник

s

std::slavik in supapro.cxx
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
А, я чет затупил. &arr это же указатель на локальную переменную
нет
источник