As of May 31, 2023, we have updated our Code of Conduct.

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
Filter by
Sorted by
Tagged with
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 ...
Kyle Strand's user avatar
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 ...
afp_2008's user avatar
  • 231
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 ...
whitequark's user avatar
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 ...
quant's user avatar
  • 169
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 ...
Dhruva's user avatar
  • 111
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. ...
user avatar
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: ...
AOK's user avatar
  • 141
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 ...
s3cur3's user avatar
  • 91
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 ...
Dima's user avatar
  • 161
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 ...
Anonymous Penguin's user avatar
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 ...
Borgleader's user avatar
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 ...
Leo's user avatar
  • 131
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 ...
Agile_Eagle's user avatar
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 ...
Mariusz Jaskółka's user avatar
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 ...
Эльфия Валиева'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
  • 419
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 ...
DoubleTrouble's user avatar
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 ...
allat's user avatar
  • 31
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 ...
Thomas Weller's user avatar
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 ...
vin's user avatar
  • 131
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 ...
rich green's user avatar
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 ...
convert's user avatar
  • 448
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 ...
jiandingzhe's user avatar
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
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
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 ...
jackb's user avatar
  • 121
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 ...
Daniel's user avatar
  • 153
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(...
Makogan's user avatar
  • 121
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 ...
Marko Bencik's user avatar
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), ...
Wilfred Smith's user avatar
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: ...
einpoklum's user avatar
  • 3,111
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 ...
plswork04's user avatar
  • 121
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 ...
Double M's user avatar
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 ...
Kebberling's user avatar
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++, ...
PavelDev's user avatar
  • 121
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....
user avatar
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 ...
Silicomancer's user avatar
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?
Farhan Hasin's user avatar
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++.
Marko Bencik's user avatar
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 ...
Alex M's user avatar
  • 21
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 ...
Akiner Alkan's user avatar
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 ...
Brendan McDonnell's user avatar
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 ...
Marko Bencik's user avatar
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!"); ...
Topological Sort's user avatar
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 ...
frans's user avatar
  • 121
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 ...
Houbie's user avatar
  • 131
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 ...
João Neto's user avatar
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 ...
Kevin at Navigram's user avatar

1
2 3 4 5 6