Results 1 to 7 of 7

  Click here to go to the first staff post in this thread.   Thread: Introducing our C++ tech blog

  1.   Click here to go to the next staff post in this thread.   #1

    Introducing our C++ tech blog

    Greetings from the dev floor!

    Our programmers publish an internal tech newsletter which covers coding practices, including more advanced C++ knowledge, and our Senior Core Tech Programmer, Valentin Galea will be sharing some of them over on our blog: http://www.splashdamage.com/news#.WVYauWgrK70.

    You'll find the first post 'Introducing our C++ Tech Blog' here: http://www.splashdamage.com/blog/125...g#.WVYmG2grK70

    After each post Valentin will be available for a Q&A here, so go ahead and ask your questions

    -Marbles
    Last edited by Marbles; 3rd Jul 2017 at 09:22.

  2. #2

    Re: Introducing our C++ tech blog

    Wow, I hope this gets the attention it deserves! Cool stuff guys!

  3. #3
    Totally mostly useless light_sh4v0r's Avatar
    Join Date
    Jun 2008
    Location
    the Netherlands
    Posts
    3,030
    Most Recent Awards:

    Re: Introducing our C++ tech blog

    That's very cool indeed.
    A bit over my head as I don't know C++ that well, but these types of articles are great whenever you're looking for a specific solution or optimization.
    We urgently require psi-tapirs!

    illuminated hairremover
    -eitsch0r

  4.   Click here to go to the next staff post in this thread.   #4

    Re: Introducing our C++ tech blog

    Thanks FireWorks! We hope you enjoy it.

  5. #5
    Junior Member
    Join Date
    Jun 2017
    Posts
    1

    Re: Introducing our C++ tech blog

    Thanks for the invitation guys. Very cool 😎, functions and passing reference is something I struggle with in C++. I love the example I hope to learn more from you guys and share my thoughts as well.

  6. #6
    Junior Member
    Join Date
    Jul 2017
    Posts
    1

    Re: Introducing our C++ tech blog

    Great article; I can see this being very useful - I've always been warey of std::function due to the allocation overheads and changing footprint per-platform.

    You've got a memory trample bug with the placement-new - the static_assert should be checking sizeof(Impl<Functor>), which will include the vtable pointer as well as the lambda/fnpointer.

  7.   This is the last staff post in this thread.   #7
    Senior Core Tech Programmer valentin_galea's Avatar
    Join Date
    Jun 2017
    Posts
    1

    Re: Introducing our C++ tech blog

    Thank you all for the warm reception!

    @TheDegra that's a very astute observation, well spotted! I will incorporate the fix in a series of small changes I plan to do.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •