Skip to content

Kuba Sejdak

Kuba Sejdak

C++ & software engineering
  • Services
  • Blog
  • Reviews
    • Book reviews
    • Talk reviews
  • Projects
  • About Me

Variadic functions – Part 3: techniques of variadic templates

  • Post author:Kuba Sejdak
  • Post published:26.08.2019
  • Post category:C++
  • Reading time:14 mins read
  • Post comments:0 Comments

In the previous article I have shown you how variadic templates can be a type-safe alternative to va_arg macros in designing the variadic functions. Today I want to show you…

Variadic functions – Part 2: C++11 variadic templates

  • Post author:Kuba Sejdak
  • Post published:31.07.2019
  • Post category:C++
  • Reading time:13 mins read
  • Post comments:0 Comments

In the previous article, we have seen an old C-style way of defining the variadic functions - via va_args macros. We have also learned their weaknesses: runtime cost, strict contract…

Variadic functions – Part 1: va_args and friends

  • Post author:Kuba Sejdak
  • Post published:11.05.2019
  • Post category:C++
  • Reading time:12 mins read
  • Post comments:0 Comments

From time to time there is a need to write a function, that accepts an unspecified number of arguments. In C++ we have multiple ways of handling this depending on…

Kuba Sejdak

Senior Software Engineer

Follow Me

  • Opens in a new tab
  • Opens in a new tab
  • Opens in a new tab

Newsletter

Categories

  • Book review
  • C++
  • Personal
  • Talk review
  • Tools

Tags

Antony Polukhin Arthur ODwyer Bjarne Stroustrup Boost CMake Conan CppCon Functions Herb Sutter Jody Hagins Marc Gregoire Standard library Templates Tristan Brindle

Series

Introduction to Conan Variadic functions
  • Privacy
Copyright 2020 - 2023 - Kuba Sejdak