dotnetomaniak.pl - Artykuły z tagiem C++

Please enable JavaScript in your browser to enjoy WordPress.com.

Kurs c++

Inne 2263 dni, 3 godziny, 36 minut temu n3rd 47 źrodło rozwiń

Dosyć często słyszy się, że programy pisane w C++ są szybsze od tych pisanych w C#. Głównym powodem takiego stanu rzeczy ma być fakt, że kod pisany w C++ jest kompilowany bezpośrednio do kodu natywnego, natomiast w przypadku C# programy działają na platformie .NET. Co za tym idzie, pisząc aplikację w C++ musimy sami zadbać o rzeczy takie jak na przykład zarządzanie pamięcią. Środowisko .NET robi tego typu rzeczy za nas (Garbage Collector). Niewątpliwie oszczędza to masę czasu p...

Źródło: csharp-dev.pl
Dziel się z innymi:
Który język jest szybszy? Test wydajności C# i C++ – Blog CSharp-Dev.pl

Daj się poznać 2017 2813 dni, 3 godziny, 43 minuty temu luki 396 źrodło rozwiń

Różnica pomiędzy ?: a ?? w nawiązaniu do posta http://rph-blog.pl/view/9/ pod tytułem "Niezwykły operator ternarny ?: w C++". Dementujemy kłamstwa.

Źródło: piatkosia.k4be.pl
Dziel się z innymi:
Mylące operatory – Zagubiona wśród własnych myśli – Piatkosia's blog

Sztuka programowania 2847 dni, 22 godziny, 33 minuty temu piatkosia 192 źrodło rozwiń

Kolejne zadanie rekrutacyjne na tapecie. Autor przedstawia kilka możliwych rozwiązań, wraz z analiza wad i zalet każdego z rozwiązań.

Tagi: C++, rekrutacja
Dziel się z innymi:
Zadanie rekrutacyjne #2  [c++]

Sztuka programowania 3016 dni, 4 godziny, 17 minut temu RR_WW 300 źrodło rozwiń

Krok po kroku opis rozwiązania zadania rekrutacyjnego. Zaczynamy od rozwiązania najprostszego i stopniowo je poprawiamy. Przykłady w c++

Tagi: C++, rekrutacja
Dziel się z innymi:
Zadanie rekrutacyjne #1 [c++]

Sztuka programowania 3016 dni, 23 godziny, 42 minuty temu RR_WW 483 źrodło rozwiń

Using multiple graphic apis by one interface

Źródło: slavgamebrew.com
Dziel się z innymi:
[EN] Abstract graphics api

Daj się poznać 2016 3148 dni, 19 godzin, 49 minut temu jbentkowski 41 źrodło rozwiń

O tym jak dodać Vulkana do projektu w CMake

Tagi: C++, CMake, Vulkan
Źródło: slavgamebrew.com
Dziel się z innymi:
[ENG] Zaczynamy zabawę z Vulkanem

Daj się poznać 2016 3172 dni, 2 godziny, 53 minuty temu jbentkowski 90 źrodło rozwiń

Continuous integration dla cross platformowego projektu w C++ przy użyciu AppVeyor, Travis oraz Codecov

Tagi: C++, CI, CMake, OpenGL, Vulkan
Źródło: slavgamebrew.com
Dziel się z innymi:
Continuous integration dla projektu w CMake

Daj się poznać 2016 3174 dni, 3 godziny, 51 minut temu jbentkowski 56 źrodło rozwiń

Druga część tworzenia wrappera C++owej biblioteki dla C# przy użyciu C++/CLI. W tym odcinku pin_ptr oraz przekazywanie tablicy między C# i C++ bez kopiowania za pomocą samych wskaźników.

Tagi: C#, C++, C++/CLI
Dziel się z innymi:
Negative Programmer: Tworzymy wrapper cz2

Daj się poznać 2016 3182 dni, 21 godzin, 33 minuty temu sikor02 96 źrodło rozwiń

Mamy już skompilowanego liba, do którego będziemy tworzyć wrapper aby później użyć go w C#. Tworzymy więc nowy projekt Dodajemy wszystkie pliki .h z wcześniejszego projektu: Teraz dodajemy skompilowaną bibliotekę w C++, którą chcemy podlinkować. W tym celu ustawiamy Include Directories we właściwościach projektu: (możemy też skopiować skompilowaną bibliotekę bezpośrednio do katalogu z kodem źródłowym naszego wrappera, wtedy nie musimy tu nic zmieniać) Wskazujemy też nazwę pliku ...

Tagi: C#, C++, Wrapper
Dziel się z innymi:
Wrapper C++ do C# - includujemy liba w projekcie C++/CLI

Daj się poznać 2016 3195 dni, 23 godziny, 50 minut temu sikor02 161 źrodło rozwiń

More experience I gain, more interested I am in how things work underneath the code level. In this post I want to provide short description of the Top 10 programming languages (by TIOBE Index), how they work and their super short history.

Źródło: jj09.net
Dziel się z innymi:
[EN] How top 10 programming languages work - Jakub Jedryszek

Sztuka programowania 3758 dni, 23 godziny, 57 minut temu jj09 441 źrodło rozwiń

June was a month of conferences for .NET developers! We had Tech Ed North America, Norwegian Developers Conference, Tech Ed Europe and bunch more, but the biggest one was Microsoft Build Developer Conference.

Źródło: jj09.net
Dziel się z innymi:
Build 2013

Inne 4147 dni, 6 godzin, 8 minut temu jj09 68 źrodło rozwiń

Programiści niskopoziomowi często narzekają na brak pewnych możliwości w C# znanych im z C++ (często ze względu na brak znajomości ich odpowiedników w C#. Po dzisiejszej rozmowie z kolegą na ten temat stwierdziłem, że pokażę jak wykorzystać takie funkcje jak memset, a przy okazji jak pisać biblioteki DLL w C++ dla C# i jak z nich korzystać. Sprawdzimy także, czy zastosowanie takich bibliotek przyśpieszy działanie...

Dziel się z innymi:
Budowanie (w C++) i dynamiczne linkowanie bibliotek DLL w C#

Sztuka programowania 4314 dni, 23 godziny, 34 minuty temu bari 317 źrodło rozwiń

Całkiem niedawno napisałem krótki artykuł, gdzie wykorzystałem koncepcję wyrażeń lambda i w oparciu o nie zbudowałem prosty system zdarzeń dla okienek Windows. Wyrażenia Lambda wprowadzone wraz z C++0x są na tyle uniwersalnie zbudowane, że z łatwością mogą być skonsumowane przez algorytmy ze standardowej biblioteki STL. Oto przykład z find_if:

Tagi: C++, STL
Źródło: blogs.msdn.com
Dziel się z innymi:
(C++) Wyrażenia Lambda a biblioteka STL - Only Human | Devoted to technology v.2.0 - Site Home - MSDN Blogs

Inne 4806 dni, 20 godzin, 58 minut temu arek 166 źrodło rozwiń

Autor: Poprzednim razem pisałem dla tych, którzy marzą, że po nauczeniu się jakiegoś języka programowania, szybko zapełnią swój garaż nowymi modelami Ferrari, Astona Martina czy Lamborghini. Tym razem postaram się skupić bardziej na odpowiedzeniu na pytanie ludziom, którzy wyżej stawiają sobie własny rozwój niż ciągnący się za nimi tłum piszczących nastolatek. Źle. Kto widział żeby za programistami gani...

Dziel się z innymi:
Jakiego języka programowania się nauczyć? – część 2

Inne 5176 dni, 6 godzin, 59 minut temu macko 151 źrodło rozwiń

To jest kolejny wpis na przyszły tydzień ;-), albo jeśli ktoś woli niech tydzień blogowania zaczyna się od niedzieli ;-). Teraz napiszę o InteliGUI, nowym pomyśle na zastosowanie sieci Hopfielda. W całym przedsięwzięciu chodzi o to, żeby uzyskać inteligentne GUI tzn. takie które będzie się uczyć sekwencji jakich używamy i samo będzie proponować co chcemy zrobić na podstawie kilku kroków. Oczywiście to rozwiązani jakie opiszę...

Tagi: .Net, AI, C#, C++
Dziel się z innymi:
HopfieldSimulator – InteliGUI

Windows 5179 dni, 13 godzin, 20 minut temu piotr_sowa 44 źrodło rozwiń

Autor: C++. I mógłbym w tym momencie zakończyć wpis, wszyscy by się ze mną zgadzali, a mała grupka fanatyków tego reliktu przeszłości by płakała po kontach jak to znowu wszyscy dyskryminują ich narzędzie pracy. Gdyby nie dwa ale. Pierwsze ale: jestem wrednym skurczybykiem, który czasami stara się wyjrzeć poza własne podwórko i przeważnie nie lubi się zgadzać z tym co gada tłum (bo tłum to bezmyślne stado baranów)....

Dziel się z innymi:
Najgorszy język programowania na świecie - Matthew::blog

Inne 5182 dni, 19 godzin, 51 minut temu macko 213 źrodło rozwiń

Dzisiaj opiszę sposób, jaki zastosowałem by przechwycić pierwszy wyjątek. Czasem w aplikacji czegoś nie przewidzimy i wyleci nam na wyjątku, dobrze wtedy zalogować ten fakt w jakimś pliku tekstowym lub e dzienniku systemu Windows. Należy też przekazać informację użytkownikowi, aby mógł w razie problemu skopiować komunikat z wyjątku i stos wywołań abyśmy wiedzieli gdzie aplikacja wyleciała. Nowy instalator z tą funkcjonalnoś...

Tagi: .Net, AI, C#, C++
Dziel się z innymi:
HopfieldSimulator - Daj się poznać #7 – Przechwytywanie pierwszego wyjątku

Windows 5201 dni, 14 godzin, 4 minuty temu piotr_sowa 53 źrodło rozwiń

Dziś chciałbym zaprezentować zastosowanie sieci Hopfielda do rozpoznawania polskich banknotów. Można zastosować takie rozwiązanie w automacie przyjmującym banknoty w celu odgadnięcia właściwego nominału banknotu. Oczywiście zapamiętanie obrazka całego banknotu nie jest dobrym pomysłem gdyż w przyzwoitej rozdzielczości obraz będzie zbyt duży do zapamiętania, poza tym, banknoty mają różną wielkość, postanowiłem pokazać przykład z zapamiętaniem prawego górnego rogu i rozpoznawaniem ...

Tagi: .Net, AI, C#, C++
Dziel się z innymi:
HopfieldSimulator - Daj się poznać #5 - rozpoznawanie banknotów

Programowanie rozproszone 5207 dni, 13 godzin, 40 minut temu piotr_sowa 170 źrodło rozwiń

OpenMP - źródło, które zainspirowało mnie do zmian w HopfieldSymulatorze znajduje się tudaj. Dzisiaj napiszę o C++ w wykorzystanym projekcie. Cała warstwa obliczeniowa jest napisana w tym języku. Oczywiście po napisaniu dobrze jest program zoptymalizować, można jeśli używamy C# i kodu zarządzalnego użyć Parallel.For(...), no ale w czystym natywnym C++ nie ma takij możliwości, pozostaje użycie OpenMP lub wzorców wielowątkowości, które są dostępne w Visual C++ 2010. Niestety nie mam ...

Tagi: .Net, AI, C#, C++
Dziel się z innymi:
HopfieldSimulator - Daj się poznać #4 - OpenMP

Programowanie rozproszone 5209 dni, 21 godzin, 17 minut temu piotr_sowa 54 źrodło rozwiń

1 2