Questions tagged [c++]
Software related to the C++ programming language, including development environments, editors, compilers, analyzers, and libraries.
276
questions with no upvoted or accepted answers
8
votes
0
answers
76
views
Static analysis tool that catches dangerous captures
In C++11, programmers are given control over how lambdas capture values: each value used in the lambda expression (other than the arguments to the lambda itself) is captured either by reference or by ...
6
votes
0
answers
455
views
Tool for Automatic Removal of `using namespace`
Is there any tool to convert:
#include <iostream>
using namespace std;
using namespace foo;
using namespace bar;
namespace foo
{
int foo_value() { return 5; }
}
namespace bar
{
const ...
6
votes
0
answers
890
views
A C++ NURBS library with boolean operations that is not OpenCASCADE
I'm working on SolveSpace, a parametric CAD. I'm looking for something to replace its builtin NURBS library, which has become a limiting aspect for many improvements.
It must:
Not be OpenCASCADE;
Be ...
6
votes
0
answers
47
views
Tool to identify the sources of compile-time memory consumption
TLDR; What kind of tools are available in a Unix environment to help me identify where time and memory are being spent at compile-time?
I have a small C++ hobby project which contains no template ...
5
votes
0
answers
69
views
Lightweight Python IDE for ML
I run Debian 9 with 2GB of RAM. I primarily use the machine to access AWS for training models. I use jupyter notebooks to prototype and atom to finalize models.But, Atom is a resource hogging text ...
5
votes
0
answers
62
views
Translating new C++ to old C++
C++11 and C++14 introduce a lot of new features that make programmers' lives easier. However, in various environments (e.g. CUDA), support for the most modern C++ features may be weak or nonexistent.
...
4
votes
0
answers
577
views
C++ loading compressed file to memory and reading/extracting particular files within
I am looking for a lossless archive/compression library that supports random-access extraction of particular files, and would also like to perform such extraction in C++, meaning from C++ executable:
...
4
votes
0
answers
117
views
Tools to automatically modernize code with constexpr
I work on a large codebase that is migrating to C++14 (and eventually C++17 & beyond). We'd like to "constexpr all the things," but obviously with a large codebase, our team can't go in overnight ...
4
votes
0
answers
56
views
BinHex 4.0 decoder to use in commercial software
I am looking for code or library I can use in commercial software to decode binhex 4.0 files (https://en.wikipedia.org/wiki/BinHex).
After searching web I found these:
Several copies C code that is ...
4
votes
0
answers
385
views
Ncurses wrapper with "fluid layout"
I'm looking for a ncurses-like framework for C++ that handles both the rendering and the layout of the UI components almost automatically.
What I mean by a fluid layout is a system somewhat similar ...
4
votes
0
answers
663
views
Polygon tessellation library
For a project I'm working on I need to be able to split arbitrary polygons (concave or convex) into triangles for rendering.
The concave polygons are the most problematic so I'm looking for a library ...
3
votes
0
answers
45
views
State-of-the-art C++ library for *sparse* matrices over **Z** and **Q**
I wish to ask what libraries for sparse matrices satisfy the following criteria:
(1) Is very efficient (memory and time wise). Uses vectorization (mandatory) and parallelization (not mandatory, but ...
3
votes
0
answers
193
views
C++ hover documentation, autocomplete extension for Visual Studio Code (like Python's "Kite")
Is there any extension for Visual Studio Code that supports C++ that shows the following?
Smart completions
Popular patterns
Code examples
Documentation
I am mainly interested in seeing the ...
3
votes
1
answer
811
views
Looking for a web tool for core dump/crash dump analysis
Our team needs to analyse core dumps from testers (or sometimes from clients) that C++ libraries and application produces. Both on Windows & Linux. Of course we can use gdb to analyse it, but it ...
3
votes
0
answers
47
views
Fixed point library that represent number with more than 128 digits for c++
I am looking for a free C++ fixed point library that supports precision more or equal to 252 like as gmp but with fixed point. I need this library to compare and to represent the numbers in Oracle ...
3
votes
0
answers
2k
views
Which is the best http client library based on either C or C++ in terms of performance during heavy parallel downloads?
Which is the best http client library based on either C or C++ in terms of performance during heavy parallel downloads?
Currently I am looking for developing an C++ application using HTTP client ...
3
votes
0
answers
119
views
Alternative to Visual Studio Debugger for programming C++ & SDL2 in Ubuntu
I'm looking for an alternative program or plugin for an IDE that can be used for cross-platform compilation of SDL2 projects written in C++ to these platforms:
Windows
Linux
Raspbian
BSD
Android
The ...
3
votes
0
answers
418
views
Non-linear optimization library for C++
I'm looking for a non linear optimization C++ library that satisfies the following requirements:
If it's an open source licence it must have LGPL or a less restrictive licence. Open source is ...
3
votes
0
answers
109
views
C++ compatible parser generator that makes user-friendly error reporting easy
In my experience, programs which use parser generators to parse domain-specific languages tend to spew cryptic and unhelpful "syntax errors" in case an input cannot be parsed correctly.
Now that I ...
3
votes
0
answers
401
views
Converting C# to C++
I have tried the Tangible C# to C++ Converter but I'm not happy with it - it generates too many compiler error and even the parts that are compilable may contain issues which make the C++ result ...
3
votes
0
answers
36
views
Is there a cross compiler of sorts targetting different versions of Windows (edition, word size etc)?
I am in a situation where I need to rebuild my existing C++ app to target Windows Server 2008. My dev machine is Windows 7 64 bit Home Premium.
The app uses no APIs at all and is in "pure" C++. It's ...
3
votes
1
answer
494
views
Is there a C++ framework for Web Development similar to Laravel 4 for PHP or an MVC framework?
I'm looking for a C++ framework that will manage files, like serving a JS file included in an html document.
It won't just be serving static pages though.
Essentially I would like it to send ...
2
votes
2
answers
3k
views
LIghtweight C++ IDE with simple UI tool, based on GCC, no dependencies such as .NET or other DLLs
Wen I started programming with C++ about 20 years ago Visual Studio was a really great tool to create GUI based C++ applications. As a student I had access to professional version which is still ...
2
votes
0
answers
124
views
Free FFT library for ARM CPU
I need a FFT library for ARM platforms, especially in Apple M1 and Androids. I have already browsed some, but none meets my requirement:
FFTS has stopped development, and its assembly code do not ...
2
votes
0
answers
24
views
Software that visualizes makefile
I am looking for a tool that can visualize makefile build info:
relation & dependence diagram between build targets
compile options / link options / defines for each target
2
votes
0
answers
26
views
Compiler that removes endless loops
C++ has the "process guarantee", i.e. every thread has to make visible progress and visible is defined.
The example is an endless loop in which case
This allows the compilers to remove all ...
2
votes
0
answers
13
views
Looking for a concurrent data structure checker
While reading “C++ Concurrency in Action 2nd Edition” by Anthony Williams, I stumbled across a sentence about an automatic tool that verifies concurrent data structures. He said that such tools exist, ...
2
votes
0
answers
34
views
Library for handling Abstract Syntax Trees efficiently
I'm looking for a C/C++ library for handling Abstract Syntax Trees that can be generated after recognizing a language in Antlr or yacc/bison. Given that in software or query optimization you need to ...
2
votes
0
answers
446
views
What is the best c++ wrapper for libav?
Looking for a simple c++ wrapper for libav (ffmpeg).
I would like to use it on Linux (Debian), and looking for something which does not add unnecessary overhead to libav.
I did some research, found ...
2
votes
0
answers
31
views
Command line tool to auto generate doxygen skeleton headers
I am looking for a command line tool (Unix/Linux) that given a path to a file will find all classes/functions that are not yet documented and insert a header skeleton.
For example:
int myFunction(...
2
votes
1
answer
311
views
Assembly code to execution graph visualization
is there a software or lib that visualizes generated assembly (preferred) or C++/C code to a directed graph, witch in turn shows the paths of execution. Something similar like the example in the ...
2
votes
0
answers
229
views
Is there a high-quality commercial or open source alternative to Doxygen?
I frequently work with large bodies of C++ or Objective C source code and am growing increasingly frustrated with Doxygen.
It's horribly slow for significant code bases (> 1 million lines of code), ...
2
votes
0
answers
22
views
Graph de/serialization library supporting many formats
I'm interested in a C++ library for reading and possibly writing graphs and digraphs from and to buffers and streams/files. In other words: A graph de/serialization library.
Required features:
...
2
votes
0
answers
124
views
Fast inplace matrix transpose library
I am looking for a library routine callable from C++ to do an inplace matrix transpose. And I would like it done fast. Arbitrary size 2d dense matrices need to be supported.
By in-place, I mean not ...
2
votes
0
answers
24
views
(Java) Libraries to generate C/C++/C# Call Dependency Graphs
I'm looking for any libraries that could help me extract code symbols (functions, types etc.) from the C family languages, preferably including calling dependencies. A Java library would be best since ...
2
votes
0
answers
818
views
C++ Library for pogramming a soundboard (microphone -> output streaming + play sounds)
I am currently trying to write a soundboard application in C++. The plan is to stream the microphone input directly to a virtual audio cable (which is then used as the input in other apps) and ...
2
votes
0
answers
641
views
NAudio alternative for C++
I am long time programming with C# and NAuido, now i moved to modern C++. I am has a few projects for audio visualization: Waveform, spectrum analyzer, etc. Now i going to port my projects for C++, ...
2
votes
0
answers
189
views
CPP memory leaks detection tool for Mac Mojave
I am developing with c++ with a mac. Frequently, my codes have memory leak issues, and I want a tool that can detect them. I want something like Valgrind, but I can't use Valgrind as I'm on Mojave(10....
2
votes
0
answers
324
views
Selecting a reliable cross platform framework
Currently I am using C++/Qt for cross platform desktop development (Linux, Windows, sometimes Mac).
Qt is powerful but I recently experienced some critical problems:
Widget components and some other ...
2
votes
1
answer
274
views
Abstract Syntax Tree and Control Flow Graph Generator Tool for C++ source code
Can you suggest some tool that generates both Abstract Syntax Tree and Control Flow Graph from C++ source code?
2
votes
0
answers
22
views
State machine code generator
I'm developing a state machine and for that I researched if there are tools which generate code from UML diagram. Does anyone know what kind of tools exists there? I would want a code in C or C++.
2
votes
0
answers
79
views
Visual Studio C++ 3d plot
I want to ask a convenient tool to plot 3D figure by Visual studio C++,such as mesh, surf in matlab, and it must be integrated in the GUI, like QT or mfc.
I try gnuplot, but it seems cannnot plot ...
2
votes
0
answers
56
views
Proxy Resolver library in Rust
Currently, are there any stable proxy library written in Rust?
There are some alternatives in Java like proxy-vole which has the following abilities:
Retrieve proxy pac script from any operating ...
2
votes
0
answers
14
views
What library or API can I use to generate possible words/names from a phonetic syllable format?
I am working on a C++ name generator based on machine learning of baby names in the United States. Part of this process is splitting names into their phonetic syllables and generating new names in ...
2
votes
0
answers
42
views
Tool for state machine development and verification
Hy, I'm looking for a tool to build my state machines and verify them. Possible languages for generating the code are Python or C++. I did a bit of research but I just want some input from different ...
2
votes
0
answers
34
views
What is an easy C++ graphics/game library for raw beginners?
I want something beginners can program with from day one. The old DarkGDK was spot on for this, so that "Hello world" really is this easy:
void DarkGDK ()
{
dbPrint ("Hello, world!");
...
2
votes
0
answers
780
views
Slim C/C++ REST-Server library without dependencies
In an safety critical embedded environment (in terms of MISRA) I want to provide services accessible via JavaScript (the script itself is not safety critical, btw). So I'm currently looking for a ...
2
votes
0
answers
40
views
Show all possible paths from a specific function
Originally posted on stackoverflow, but they indicated this question would be a better fit for here. https://stackoverflow.com/questions/52928683/show-all-possible-paths-from-a-specific-function
For ...
2
votes
0
answers
377
views
Simple C++ dashboard library?
Is there any free library that allows me to effortlessly monitor metrics on my C++ application?
Something that would allow me to visualize e.g. transactions per second or runtime overhead in a 2D ...
2
votes
0
answers
147
views
integrated development environment (IDE) for Web Assembly?
I've been doing a lot of research into the availability of IDE(-eske) solutions for working with Web Assembly. In that research, So far, I found very little info on active, cross platform, solutions ...