Questions tagged [c++]

Software related to the C++ programming language, including development environments, editors, compilers, analyzers, and libraries.

277 questions with no upvoted or accepted answers
Filter by
Sorted by
Tagged with
8 votes
0 answers
84 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 ...
Kyle Strand's user avatar
6 votes
0 answers
539 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 ...
shashashamti2008's user avatar
6 votes
0 answers
968 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 ...
Catherine's user avatar
  • 161
6 votes
0 answers
51 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 ...
quant's user avatar
  • 169
5 votes
0 answers
70 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 ...
Dhruva's user avatar
  • 111
5 votes
0 answers
63 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. ...
user avatar
4 votes
0 answers
733 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: ...
AOK's user avatar
  • 141
4 votes
0 answers
132 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 ...
s3cur3's user avatar
  • 91
4 votes
1 answer
1k 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 applications produce. Both on Windows & Linux. Of course we can use gdb to analyse it, but it ...
Mariusz Jaskółka's user avatar
4 votes
0 answers
60 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 ...
Dima's user avatar
  • 161
4 votes
0 answers
419 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 ...
Anonymous Penguin's user avatar
4 votes
0 answers
701 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 ...
Borgleader's user avatar
3 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 ...
convert's user avatar
3 votes
0 answers
800 views

Are there any recommended open-source C/C++ libraries for time series analysis similiar to TSFresh etc

I am looking for a C/C++ library to process time series data. I found a question from 2010: C++ time series library (analysis and processing) with suggestions. So, 12 years have passed and some links ...
rantata's user avatar
  • 31
3 votes
0 answers
204 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 ...
jiandingzhe's user avatar
3 votes
0 answers
47 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 ...
Leo's user avatar
  • 131
3 votes
0 answers
259 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 ...
Agile_Eagle's user avatar
3 votes
0 answers
48 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 ...
Эльфия Валиева's user avatar
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 ...
rebaca's user avatar
  • 31
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 ...
Foxcat385's user avatar
  • 389
3 votes
0 answers
442 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 ...
DoubleTrouble's user avatar
3 votes
0 answers
113 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 ...
allat's user avatar
  • 31
3 votes
0 answers
485 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 ...
Thomas Weller's user avatar
3 votes
0 answers
37 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 ...
vin's user avatar
  • 131
3 votes
1 answer
565 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 ...
rich green's user avatar
2 votes
0 answers
15 views

Seeking a high-performance C++ library for finite-state automata

I am looking for a high-performance C++ library similar to Java's dk.brics.automaton for working with finite-state automata. The library should be open-source and preferably free to use. In addition ...
Yang Y's user avatar
  • 21
2 votes
0 answers
22 views

Fastest implementation of priority_queue in C++?

I stumbled upon custom implementations of hash tables, which are faster than std::unordered_map for say, int type. (For example ska::flat_hash_map) For my use case, I don't need to optimize memory, ...
ztart14578's user avatar
2 votes
0 answers
75 views

Online C++ compiler, with an API, ability to download .exe

Are there any online services that allow generating an executable file (.exe) from C++ code? Additionally, it is important for me that this service has an API. I need to send a request to an API with ...
N3N2N1's user avatar
  • 21
2 votes
0 answers
25 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
JustWe's user avatar
  • 121
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 ...
Thomas Weller's user avatar
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, ...
janekb04's user avatar
  • 121
2 votes
0 answers
40 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 ...
jackb's user avatar
  • 121
2 votes
2 answers
447 views

Pre-C++20 semaphore library

C++20 will bring counting and binary semaphores into the language. In the mean time, is there a library for C++11/14/17 providing similar functionality? Required features: Supported on Linux ...
einpoklum's user avatar
  • 3,239
2 votes
0 answers
560 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 ...
Daniel's user avatar
  • 153
2 votes
0 answers
44 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(...
Makogan's user avatar
  • 121
2 votes
0 answers
309 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), ...
Wilfred Smith's user avatar
2 votes
0 answers
23 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: ...
einpoklum's user avatar
  • 3,239
2 votes
0 answers
25 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 ...
Double M's user avatar
2 votes
0 answers
978 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 ...
Kebberling's user avatar
2 votes
0 answers
769 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++, ...
PavelDev's user avatar
  • 121
2 votes
0 answers
193 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....
user avatar
2 votes
0 answers
328 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 ...
Silicomancer's user avatar
2 votes
0 answers
34 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++.
Marko Bencik's user avatar
2 votes
0 answers
86 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 ...
Alex M's user avatar
  • 21
2 votes
0 answers
60 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 ...
Akiner Alkan's user avatar
2 votes
0 answers
17 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 ...
Brendan McDonnell's user avatar
2 votes
0 answers
45 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 ...
Marko Bencik's user avatar
2 votes
0 answers
35 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!"); ...
Topological Sort's user avatar
2 votes
0 answers
929 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 ...
frans's user avatar
  • 121
2 votes
0 answers
43 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 ...
Houbie's user avatar
  • 131

1
2 3 4 5 6