Advertisement

Cpp

  • Mobile Development
    Working with Unity's 2D ToolsPreview image@2x
    91 shares
    In this tutorial, I'll show you how to take advantage of the new 2D Tools included in Unity to create a 2D Game.Read More…
  • ASP.NET
    Code Generation Using T4Dotnet wide retina preview
    47 shares
    Learn the advantages and disadvantages of using code generation via T4 templates.Read More…
  • Mobile Development
    C++ Succinctly: Visual Studio and C++Preview image@2x
    Visual Studio is great for C++ development. In this article, I'll show you some of the great features it offers to make C++ development easier, faster, and more enjoyable.Read More…
  • Mobile Development
    C++ Succinctly: C++ Standard LibraryPreview image@2x
    There are far more things in the C++ Standard Library than we have time to cover. We will limit ourselves to looking at some of the most commonly used features that we haven’t yet explored.Read More…
  • Mobile Development
    C++ Succinctly: Lambda ExpressionsPreview image@2x
    In this article, I'm going to assume that you have experience with lambdas from C#, so what we will do here is cover the syntax that C++ has adopted.Read More…
  • Mobile Development
    C++ Succinctly: TemplatesPreview image@2x
    Template functions and classes serve a similar purpose in C++ as generics serve in C#. They allow you to reuse your code without writing a function or class for each variant you want.Read More…
  • Mobile Development
    C++ Succinctly: C++ Language Usages and IdiomsPreview image@2x
    We’ve already covered the RAII idiom earlier in this series. Some language usages and programming idioms in C++ might seem foreign or pointless at first glance, but they do have a purpose. In this article, we will explore a few of these odd usages and idioms to understand where they came from and why they are used.Read More…
  • Mobile Development
    C++ Succinctly: StringsPreview image@2x
    Strings are one of those troublesome things in C and C++. In the early days of the languages, strings were all character arrays. Then came a mess of workarounds, such as code pages, to allow for languages with characters that were not in the English alphabet. After a period of chaos, came Unicode. Then Unicode. And then Unicode again. And a few more Unicodes here and there as well, which is the root of the problem today.Read More…
  • Mobile Development
    C++ Succinctly: Casting in C++Preview image@2x
    There are five different ways of casting variables. There is overlap between them, especially with the C-style cast and all other casts, but each has its use. It is good to learn them all, so you can use the best cast for your particular need rather than using any cast that happens to work.Read More…
  • Mobile Development
    C++ Succinctly: Pointers, References, and Const-CorrectnessPreview image@2x
    Even though the concept of a pointer is simple, many people struggle with this topic. A pointer is nothing more than a variable that holds a memory address. After reading this article, pointers and references should no longer have secrets for you.Read More…
  • Mobile Development
    C++ Succinctly: Resources Acquisition Is InitializationPreview image@2x
    This article is all about RAII or Resource Acquisition Is Initialization, a design pattern using C++ code to eliminate resource leaks.Read More…
  • Mobile Development
    C++ Succinctly: Constructors, Destructors, and OperatorsPreview image@2x
    In this article, we discuss constructors, destructors, and operators in C++. Constructors are a bit more complex in C++ than they are in C#, but, after reading this article, you should have a good understanding of C++ constructors.Read More…
Advertisement
Advertisement