Solved

best sources to up-to-date in C++?

Posted on 2016-08-24
8
71 Views
Last Modified: 2016-09-19
Hi,

  How can I be up-to-date in c++ ? what is the c++ community website?
 
  How do I know what are c++ opensource/paid are available in the market. Which are accepted by c++ community?

 What are all the best sources to follow to know about latest news about c++?

EeEd
0
Comment
Question by:EeEd EeEd
  • 3
  • 3
  • 2
8 Comments
 
LVL 28

Expert Comment

by:pepr
ID: 41768792
Bjarne Stroustrup announces C++ Core Guidelines

The key idea is how to correctly select and use the modern core of the C++ language, how it can be assisted by new tools, and how to get ready for C++ future.

CppCon 2015: Bjarne Stroustrup “Writing Good C++14” -- the video of his lecture (1 hour 40 minutes)

C++ Core Guidelines on GitHub and as a the separate website form.
1
 

Author Comment

by:EeEd EeEd
ID: 41769013
Thank you.

Where can I find all c++ tools (opensource libraries, paid tools, free memory leak finders, paid ones, frameworks). Do I need to follow any twitter, linkedin accounts to get latest news about c++ and related?
0
 
LVL 32

Accepted Solution

by:
phoffric earned 250 total points
ID: 41769060
Opensource programs that you can contribute to:

https://github.com/trending/cpp

https://sourceforge.net/directory/os:windows/?q=c%2B%2B

If you are advanced, then you can contribute to  Boost C++ Libraries:
https://sourceforge.net/projects/boost/?source=directory
1
 

Author Comment

by:EeEd EeEd
ID: 41769116
working as  a Lead for C++ project. I want to be up-to-date in C++ and related stuff. Like, opensource projects (sqlite, odb, poco, boost, stl...etc). I don't know many libraries/tools for C++ project. I would like to know all of them. Which is best way to know all C++ related tools/applications.
0
Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

 
LVL 32

Expert Comment

by:phoffric
ID: 41769657
Sorry, I don't know the answer to your latest question.
0
 
LVL 28

Assisted Solution

by:pepr
pepr earned 250 total points
ID: 41769834
For compilers, I have first hand experience only with Windows. For individuals and small companies (read the license), you can use Visual Studio 2015 Community Edition (https://www.visualstudio.com/products/free-developer-offers-vs.aspx) that has the features of the Professional edition.

You should tell what kind of applications you want to develop. There is a lot of libraries around. I suggest to learn the Standard Library first (that comes with the C++).

Another decision to be made is whether you want to write cross-platform or for some specific OS only. It may determine the choice of libraries that are cross-platform ready.
0
 

Author Comment

by:EeEd EeEd
ID: 41771187
>>There is a lot of libraries around
      Is there any common place to find all at one go. It's easy to take decisions which library to use.

Is there any twitter acccount or linked in page or facebook page or any particular website for this.

What I want to know is, I would like to know C++ news daily basis. For a moment, somebody written c++ memory leak tool and posted in git, expecting to receive such news. Is it possible?
0
 
LVL 28

Assisted Solution

by:pepr
pepr earned 250 total points
ID: 41773090
Detection of a memory leak is a kind of close to the compiler (debugger). It is probably always specific to the compiler.

Generally, any memory leak means some logical error in the code. The C++ language is less strict in what you can do with the allocated memory. This also means that the programmer must be a bit more careful.

There are tools that will help you to find some "well known bad practices" or the things that are probably "stupid logical errors". Some of the checks are usually a part of the compiler. The classical "external" tool is a "C++ Lint" program...

Sometimes one needs to deal with more complex code that is more difficult to write correctly. Here the "owner" of the allocated memory plays the major role. The ownership can be moved sometime, and the last owner is responsible for releasing the memory.

Memory leaks can sometimes be avoided to use the right approach (wide area to talk about it here).

The above mentioned C++ Core Guidelines introduce some techniques that help to detect the buggy code during compilation (like explicit marking of ownership using the C++ language features that do not add runtime overhead) using an add-on to a compiler. See the video CppCon 2015: Herb Sutter "Writing Good C++14... By Default".

Warning: The C++ is a complex language and some of the things may not be understandable by beginners.
1

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Many modern programming languages support the concept of a property -- a class member that combines characteristics of both a data member and a method.  These are sometimes called "smart fields" because you can add logic that is applied automaticall…
Container Orchestration platforms empower organizations to scale their apps at an exceptional rate. This is the reason numerous innovation-driven companies are moving apps to an appropriated datacenter wide platform that empowers them to scale at a …
The goal of the tutorial is to teach the user how to use functions in C++. The video will cover how to define functions, how to call functions and how to create functions prototypes. Microsoft Visual C++ 2010 Express will be used as a text editor an…
The viewer will learn how to pass data into a function in C++. This is one step further in using functions. Instead of only printing text onto the console, the function will be able to perform calculations with argumentents given by the user.

867 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

21 Experts available now in Live!

Get 1:1 Help Now