Свързани публикации 'cpp'


Критични идеи в C++
Указатели в C++ Указателят е специален вид променлива, предназначена да съхранява адреса на паметта на друга променлива. Декларирането на указател е толкова просто, колкото декларирането на всяка друга променлива, но е трудно да се борави с него. И така, ето един въпрос към вас: Как да подадете 2D масив във функция, ако параметрите на масива не са декларирани глобално? Изберете вашия отговор от дадените опции на изображението по-долу. Освен това предложете в коментара, ако имате..

ACM UVa Практика третия ден (C)
10038 — Jolly Jumpers Въвеждане Всеки ред на въвеждане съдържа цяло число n ≤ 3000, последвано от n цели числа, представляващи последователността. Изход За всеки входен ред генерирайте изходен ред, казващ „Jolly“ или „Не е весело“. Примерно въвеждане 4 1 4 2 3 5 1 4 2 -1 6 Примерен резултат Весел Не е весел // Author: Sian Jyun, Kuo // Date: Sep.17.2019 // Purpose: 10038 - Jolly Jumpers // // Created by Sian Jyun Kuo on 2019/9/17. // Copyright © 2019 Sian..

Кое е по-добро за вашата задача за машинно обучение, OpenCV или TensorFlow?
Наистина ли единият от тях е по-добър от другия? Обяснение от ML инженер, който използва и двете рамки. Предистория Сърфирам в интернет всеки ден в търсене на съдържание за машинно обучение и компютърно зрение. Обичам да съм в крак с това, което се случва в областта на машинното обучение, защото това е област, която може да ви изненада почти всеки ден! Един въпрос, който срещнах няколко пъти е: Кое е по-добро OpenCV или Tensorflow? За някои това не е валиден въпрос. За..

Колекция от примери за 64-битови грешки в реални програми
Колекция от примери за 64-битови грешки в реални програми Тази статия е най-пълната колекция от примери за 64-битови грешки в езиците C и C++. Статията е предназначена за разработчици на Windows приложения, които използват Visual C++, но ще бъде полезна и за други програмисти. Въведение Нашата компания ООО „Програмни верификационни системи” разработва специален статичен анализатор Viva64, който открива „64-битови грешки” в кода на C/C++ приложения. По време на този процес на..

std::string бенчмарк за преобразуване в C++
Има два начина за конвертиране на всякакви основни данни в низ. std::to_string std::ostringstream boost::lexical_cast В тази публикация ще анализирам кой е най-бързият за конвертиране на фундаментални данни в низ. Използвам google benchmark за измерване на часовата разлика. Във всички диаграми оста y е времето в нано секунди, а оста x е както реално време, така и процесорно време. type=int input_count = 1 Само за едно преобразуване , както std::stringstream, така и..

C++ Data Structures 1.1 Sequential: Dynamic Array
C++ Data Structures 1.1 Sequential: Dynamic Array Масиви! най-простата и най-разпространена структура от данни. В тази публикация ще проучим как да изградим масив, който се съхранява динамично в Heap с динамичен размер, обикновено наричан „вектор“ в C++ STL или „ArrayList“ в API на Java Oracle . Нашият масив ще може вътрешно да увеличава и намалява размера си, ще съхранява всякакъв тип данни, използвайки шаблони с отменени методи от чист виртуален клас ( интерфейс ) и накрая..