c++ Programming Glossary: lets
Bigint (bigbit) library http://stackoverflow.com/questions/1055661/bigint-bigbit-library
Why is transposing a matrix of 512x512 much slower than transposing a matrix of 513x513? http://stackoverflow.com/questions/11413855/why-is-transposing-a-matrix-of-512x512-much-slower-than-transposing-a-matrix-of for a matrix of MATSIZE elapsed SAMPLES Changing MATSIZE lets us alter the size duh . I posted two versions on ideone size..
Is delete[] equal to delete? http://stackoverflow.com/questions/1553382/is-delete-equal-to-delete nasty Nasal Demons chasing you around your apartment or lets everything work fine with no apparent problems is undefined...
What is “cache-friendly” code? http://stackoverflow.com/questions/16699247/what-is-cache-friendly-code the sum over all elements in the example 2x2 matrix above lets call it M Exploiting the ordering e.g. changing column index..
Linking static libraries to other static libraries http://stackoverflow.com/questions/2157629/linking-static-libraries-to-other-static-libraries and make it available to other people. My static library lets call it X compiles fine. I've created a simple sample program..
Which Typesafe Enum in C++ Are You Using? http://stackoverflow.com/questions/217549/which-typesafe-enum-in-c-are-you-using up for by clear source code and good tests. Boost.Enum lets you declare an enum like this BOOST_ENUM_VALUES Level const..
Explicit instantiation - when is it used? http://stackoverflow.com/questions/2351148/explicit-instantiation-when-is-it-used us library by56e477 28VS.80 29.aspx Explicit instantiation lets you create an instantiation of a templated class or function..
Should operator<< be implemented as a friend or as a member function? http://stackoverflow.com/questions/236801/should-operator-be-implemented-as-a-friend-or-as-a-member-function argument for making these free standing functions as this lets auto conversion convert both sides if they are not the same..
C++ Winsock P2P http://stackoverflow.com/questions/2843277/c-winsock-p2p great for getting a feel for socket programming. With that lets start Considerations blocking or non blocking First of you would..
Why override operator()? http://stackoverflow.com/questions/317450/why-override-operator by a function. By using the operator this function lets you use either a functor or a fonction pointer. Here's an example..
C++ Functors - and their uses http://stackoverflow.com/questions/356950/c-functors-and-their-uses pretty much just a class which defines the operator . That lets you create objects which look like a function this is a functor..
How do I best handle dynamic multi-dimensional arrays in C/C++? http://stackoverflow.com/questions/365782/how-do-i-best-handle-dynamic-multi-dimensional-arrays-in-c-c check the type of the entry but it's a simple example so lets assume we take good numbers std cin dimensions dimension_idx..
What techniques can be used to speed up C++ compilation times? http://stackoverflow.com/questions/373142/what-techniques-can-be-used-to-speed-up-c-compilation-times with a non throwing swap function. The pimpl idiom lets you reduce the dependencies between headers and reduces the..
C++ initialization lists http://stackoverflow.com/questions/4589237/c-initialization-lists followed by assignment the initialization list lets you initialize the object to its final value. This can actually..
Flags to enable thorough and verbose g++ warnings http://stackoverflow.com/questions/5088460/flags-to-enable-thorough-and-verbose-g-warnings sure that you've actually covered all possible options. It lets you be explicit in what the domain of your problem is and programatically..
Simple object detection using OpenCV and machine learning http://stackoverflow.com/questions/6416117/simple-object-detection-using-opencv-and-machine-learning test every pixel of the image for every possible size from lets say 5x5 to WxH and hope to find a positive result. There might..
C++, __try and try/catch/finally http://stackoverflow.com/questions/7049502/c-try-and-try-catch-finally if you're interested in handling it. The __finally keyword lets you write code that runs after the exception is handled. No..
I don't want my Excel Add-In to return an array (instead I need a UDF to change other cells) http://stackoverflow.com/questions/8520732/i-dont-want-my-excel-add-in-to-return-an-array-instead-i-need-a-udf-to-change an Excel Add In and one of the functions of this Add In lets say New_Years currently takes in 2 years and outputs every New..
Where are static variables stored (in C/C++)? http://stackoverflow.com/questions/93039/where-are-static-variables-stored-in-c-c file for those static variables. For discussion purposes lets assume we use the GCC toolchain. c c compiler share improve..
pthread Function from a Class http://stackoverflow.com/questions/1151582/pthread-function-from-a-class Function from a Class Lets say i have a class such as class c ... void print void cout..
Portable Compare And Swap (atomic operations) C/C++ library? http://stackoverflow.com/questions/1158374/portable-compare-and-swap-atomic-operations-c-c-library refuses to make it a public well maintained library. Lets reopen the question and see if there are any other options ..
How to rotate a std::string? [duplicate] http://stackoverflow.com/questions/11674473/how-to-rotate-a-stdstring in c Rotating a string using C I want to rotate the data. Lets say i enter the word ^HELP in the cmd i get back ^HELP ^EELP..
Confused when boost::asio::io_service run method blocks/unblocks http://stackoverflow.com/questions/15568100/confused-when-boostasioio-service-run-method-blocks-unblocks may be defined elsewhere in the documentation. Foundation Lets start with a simplified example based on the original code and..
Symbol not found when using template defined in a library http://stackoverflow.com/questions/18543980/symbol-not-found-when-using-template-defined-in-a-library code inside of it just that it exists I repeated myself. Lets look at proof.o command objdump proof.o t output proof.o file..
Which one to use - memset() or value initialization to zero out a struct? http://stackoverflow.com/questions/1998752/which-one-to-use-memset-or-value-initialization-to-zero-out-a-struct an object . Let me explain it with a bit of code Lets assume you have a structure that has members only of POD types..
Should I use printf in my C++ code? http://stackoverflow.com/questions/2017489/should-i-use-printf-in-my-c-code the output. So one example of where I would use this is Lets assume that I'm printing coordinates... printf d d n x y To..
Constants and compiler optimization in C++ http://stackoverflow.com/questions/212237/constants-and-compiler-optimization-in-c during its lifetime 3.8 results in undefined behavior. Lets disregard objects that may have mutable members the compiler..
Returning object from function http://stackoverflow.com/questions/2616107/returning-object-from-function GetFoo l_Foo ... I have one question here Lets say that Foo cannot have a default constructor. Then how would..
Do STL iterators guarantee validity after collection was changed? http://stackoverflow.com/questions/3329956/do-stl-iterators-guarantee-validity-after-collection-was-changed iterators guarantee validity after collection was changed Lets say I have some kind of collection an I obtained an iterator..
How-to ensure that compiler optimizations don't introduce a security risk? http://stackoverflow.com/questions/3785366/how-to-ensure-that-compiler-optimizations-dont-introduce-a-security-risk they are sent almost immediately to a smart card reader. Lets consider this piece of code std string password getPassword..
Default initialization in C++ http://stackoverflow.com/questions/6251707/default-initialization-in-c and I can't find the words to properly google for it Lets say I have struct Foo int bar struct Foo2 int bar Foo2 struct..
Integrate type name in static_assert output? http://stackoverflow.com/questions/6415186/integrate-type-name-in-static-assert-output the other below with the class template. Not so nice. Lets see what GCC outputs prog.cpp In constructor 'Foo T Tag Foo..
What is std::string::c_str() lifetime? http://stackoverflow.com/questions/6456359/what-is-stdstringc-str-lifetime with some legacy code that works with const char . Lets say I have a structure which looks like struct Foo const char..
Is stl vector concurrent read thread-safe? http://stackoverflow.com/questions/7455982/is-stl-vector-concurrent-read-thread-safe is initialized with few elements of type std string. Lets say object name is strList . strList will get initialized at..
Sudoku backtracking algorithm http://stackoverflow.com/questions/7695926/sudoku-backtracking-algorithm on the board there are more advanced actions you can do. Lets take that region is one row or one column or one square region..
Throwing exceptions from constructors http://stackoverflow.com/questions/810839/throwing-exceptions-from-constructors exceptions from constructors form a design point of view Lets say I'm wrapping a posix mutex in a class it would look something..
Singleton: How should it be used http://stackoverflow.com/questions/86582/singleton-how-should-it-be-used correctly static MySingleton instance return instance OK. Lets get some criticism and other implementations together. c design..
What is stored on heap and what is stored on stack? [closed] http://stackoverflow.com/questions/8700491/what-is-stored-on-heap-and-what-is-stored-on-stack garbage value for the objects created in that space. Lets look at a sample program to show which variables get stored..
Smart Pointers: Or who owns you baby? [closed] http://stackoverflow.com/questions/94227/smart-pointers-or-who-owns-you-baby those semantics What situations do you find them useful Lets keep 1 type of semantic ownership per answer so they can be..
|