C++

Link/UrlTags
Welcome to the Intel C++ Compiler Forum! [Forums]
Hello,I welcome you to the Intel C++ compiler discussion forum.You will like this forum if you are a developer interested in C++, parallelism and performance optimization.Cheers!Ganesh ...

Posted: 2008-09-26 15:02:32 by Ganesh Rao (Intel)
threads, parallelism, Programming, C++, performance, optimization, compiler
Linux Bug Extermination [Blogs]
Well, it has been a while since I wrote a blog entry, but boy have I learned some stuff! If you have followed my previous blogs you know that I have been working on developing a program to be run on M ...

Posted: 2008-10-01 09:57:04 by Judy Hartley (Intel)
GTK+, C++, Linux, MID
Porting Linux* Applications to 64-Bit Intel® Architecture [Knowledgebase]
by Allan McNaughton Introduction As Linux* has gained mainstream respectability, it is being used to deploy more and more mission-critical applications. Unlike the early days, where only savvy d ...

Posted: 2009-02-26 08:48:22 by allanmcnaughton
C++, Code
Threading for Performance [Knowledgebase]
Intel Tech Talks :: 25Oct07 Threading for Performance. Intel Technical Consulting Engineer, Shwetha Doss, discusses some common performance issues specific to multithreaded applicati ...

Posted: 2008-06-10 12:57:52 by Paul Steinberg (Intel)
parallelism, second life, tools, C++, metaverse, TBB, concurrency, threading
Using Multithreaded Libraries to Maximize Performance for Digital Media Apps [Knowledgebase]
Using Multithreaded Libraries to Maximize Performance for Digital Media Apps - Intel® Integrated Performance Primitives (Intel® IPP) is an extensive library of multi-core-ready, highly optimi ...

Posted: 2008-06-10 13:03:23 by Paul Steinberg (Intel)
parallelism, second life, tools, C++, metaverse, IPP, concurrency, threading
Building Financial Numerical Recipes with Intel Compilers [Knowledgebase]
Introduction Financial Numerical Recipes is a collection of C++ subroutines Professor Bernt Arne Ødegaard at the Norwegian School of Management wrote for general reference. The whole source code ...

Posted: 2008-12-15 15:21:54 by
C++, Intel Compiler
Array Clipping [Knowledgebase]
by Igor M. Levicki, Software Engineer Introduction Are you an advanced programmer into digital signal processing? If so, and you use the Intel® C/C++ Compiler 8.0 on a regular basis, you know t ...

Posted: 2009-01-15 15:59:29 by
C++, Code
How to Implement Software Exception Handling [Knowledgebase]
Challenge Implement software exception handling for the Intel® C++ Compiler that is compliant with the Microsoft* Structured Exception Handling (SEH) implementation. There are, in general, two t ...

Posted: 2008-12-10 08:49:21 by
C++, compilers
How to Vectorize Code Using Intrinsics on 32-Bit Intel® Architecture [Knowledgebase]
Challenge Vectorize code by means of intrinsics. Intrinsics provide the access to the ISA functionality using C/C++ style coding instead of assembly language. Consider the following simple loop: ...

Posted: 2009-08-13 17:03:54 by
C++
Advanced OpenMP* Programming [Knowledgebase]
Introduction This is the last of three white papers that teach you, an experienced C/C++ programmer, how to get started using OpenMP*, simplifying creation, synchronization, and deletion of threa ...

Posted: 2009-01-16 09:31:08 by Richard Gerber (Intel)
C++
Increased Performance of SystemC* with Intel® Compilers [Knowledgebase]
by Paul Klein and Zafer Kadi, Ph.D. Introduction SystemC*, a relatively new modeling language, provides an effective environment for simulation and modeling at different levels of abstraction. S ...

Posted: 2008-12-11 15:13:27 by Zafer Kadi (Intel)
C++, SystemC
Accelerating compilation: Part 1: ccache [Knowledgebase]
by Daniel Robbins Compiling Faster In this two-part series, I'll introduce you to two technologies that can be used to accelerate the process of compiling C and C++ programs: cache and distcc. In th ...

Posted: 2008-11-19 14:21:38 by Daniel Robbins (Intel)
C++, compilers, c
How to Use Intrinsics [Knowledgebase]
by Joseph D. Wieber, Jr and Gary M. Zoppetti Introduction In a previous article, we introduced the intrinsics provided by the Intel® C++ Compiler.  Intrinsics allow a programmer to utilize si ...

Posted: 2008-12-10 08:06:58 by
C++, simd
Optimizing Applications with Intel® C++ and Fortran Compilers [Knowledgebase]
Introduction Intel® C++ and Fortran compilers for Windows* and Linux* give application developers access to the advanced architecture of the Intel® Pentium® 4 processor and include compilers that ...

Posted: 2009-10-07 10:28:14 by
Fortran, C++, compilers, optimization
Intel® OpenMP C++/Fortran Compiler for Hyper-Threading Technology [Knowledgebase]
by Xinmin Tian, Aart Bik, Milind Girkar, Paul Grey, Hideki Saito, and Ernesto SuSoftware Solutions Group, Intel Corporation In the never-ending quest for higher performance, CPUs become faster and fa ...

Posted: 2008-10-22 10:14:11 by Hideki Saito, Aart Bik, Milind Girkar (Intel), Xinmin Tian (Intel)
C++, compilers, Fortan
error: expected a ";" icc 10.1 failure on Mac OS X 10.5.x with iPhone support [Knowledgebase]
  Introduction : With the latest Mac OS* X 10.5.x and Xcode 3.1.x, support for the iPhone was added.  This causes a compilation error with Intel compiler version 10.1.  Below is an example of t ...

Posted: 2009-07-07 12:48:37 by Qale (Intel)
error, C++, OSX_AVAILABLE_STARTING, iphone, compiler, mac
32 OpenMP traps for C++ developers [Knowledgebase]
Alexey KolosovOOO "Program Verification Systems" (Co Ltd)Evgeniy RyzhkovOOO "Program Verification Systems" (Co Ltd)Andrey KarpovOOO "Program Verification Systems" (Co Ltd) May 2008 AbstractIntroduct ...

Posted: 2008-10-28 12:09:46 by Andrey Karpov
C++, OpenMP, Visual Studio, многопоточность, параллельное программирование, Си++
Intel® Fortran Compiler - Increased stack usage of 8.0 or higher compilers causes segmentation fault [Knowledgebase]
The Intel® Fortran Compilers 8.0 or higher allocate more temporaries on the stack than previous Intel Fortran compilers. Temporaries include automatic arrays and array sub-sections correspo ...

Posted: 2009-09-02 07:56:10 by Wendy Doerner (Intel), Roland Wiele (Intel)
Fortran, C++, stack size, Signal 11, segmentation fault
Building of systems of automatic C/C++ code logging [Knowledgebase]
Andrey KarpovOOO "Program Verification Systems" May 2008 AbstractIntroduction1. Why logging?2. Creation of a logging system3. Automation of logging system4. ToolkitConclusionSourcesAbout the author ...

Posted: 2008-11-14 07:09:48 by Andrey Karpov
C++, Logging, OpenC++, debug
Intel Compiler for Mac OS Get compiler options from Xcode [Knowledgebase]
Question:  How do I get the compiler options used in Xcode 3.0 so that I can use them when compiling from the command line? You can see the detailed results of your build in Xcode 3.0 by selecting ' ...

Posted: 2008-12-10 15:18:37 by Steve D. (Intel)
Fortran, compiler options, C++, Intel Compiler, Xcode, Mac OS, Xcode 3.0, options
Cross-Platform Wizarding [Blogs]
Hi Everyone.  Well, I’m happy to tell you that the program I’ve been discussing in my previous blogs has completed the code inspection process and has cleared legal.  The decision was made to bu ...

Posted: 2008-10-29 07:59:02 by Judy Hartley (Intel)
Programming, GTK+, Add new tag, C++, cross-platform, wxWidgets, Linux
dyld:Library not loaded [Knowledgebase]
Problem Library not loaded error when running application. When running an application built with the Intel compiler, you may see an error of the form: dyld:Library not loaded:libsvml.dylibreaso ...

Posted: 2008-12-29 09:48:28 by Steve D. (Intel)
Fortran, C++, Mac OS, dyld:Library not loaded, dyld
Using multiple cores for compilation [Forums]
I'm using MSVC 2005 standard with the intel 11.0 c++ compiler and I'm noticing that it doesn't seem to be using multiple cores / threads for compilation. Forgive me if this is a nub question to ask bu ...

Posted: 2008-11-20 19:28:19 by jamiecook
C++, multi core, compilation, multi-core
Timing locks in C# [Blogs]
A recent post to the opensim-dev mailing list highlighted a common problem in debugging complex C# code. Somewhere, a lock is being held for a long period of time and holding up other threads, bringin ...

Posted: 2008-12-02 12:28:42 by John Hurliman (Intel)
Programming, .net, C++, locks, mono, timing, Code
Passing string from fortran 90 to cpp dll [Forums]
Hello, I realy spent to much time on this issue and I desperately need help. I'm actually using the Compaq Visual Fortran. I want to call a cpp dll and pass a string to a function. This is my fortr ...

Posted: 2008-12-10 15:43:27 by shilosh
C++, cpp, pass string, dll
Diagnostic 10149: option '-cxxlib-gcc' not supported with the current installed GCC [Knowledgebase]
Cause:When compiling with the Intel(R) Compilers on Linux*, the error message: "Diagnostic 10149: option '-cxxlib-gcc' not supported with the current installed GCC" is an indication that some inconsis ...

Posted: 2009-07-06 09:54:12 by Wendy Doerner (Intel), Ganesh Rao (Intel)
Fortran, error, C++, c, gcc, warning, remark, g++, cxxlib-gcc, compiler
Intel® C++ Compiler - Compiler Diagnostics (i.e. errors, warnings, or remarks) [Knowledgebase]
Diagnostic Definitions Currently, there is not a comprehensive document that lists the diagnostic (such as error, warning or remark) definitions for the Intel® C++ Compiler for Windows, Li ...

Posted: 2009-03-30 17:38:02 by Jennifer Jiang (Intel)
error, C++, gcc, warning, remark, parallel studio, Parallel Composer, diagnostic, description, disable, -wd, /Qwd, Visual C++, g++, /Qdiag-enable, compiler
linking in IPP, C++, Linux, FedoraCore5, Eclipse, makefile, library path [Forums]
I'm just beginning to develop C++ apps on Linux with Eclipse 3.3 IDE and IPP.I can't seem to get out of the starting gate though, as I am unable to link either statically or dynamically.I have tried r ...

Posted: 2009-01-14 09:12:40 by aarondavid007
C++, IPP, Linux, linking
error PRJ0019: A tool returned an error code [Knowledgebase]
Problem : When invoking the Intel(R) Compiler on Windows* from Microsoft* Visual Studio you receive the error: "error PRJ0019: A tool returned an error code". Environment : Windows*Root Cause : ...

Posted: 2009-01-15 11:10:33 by Wendy Doerner (Intel)
Fortran, error, C++, Microsoft* Visual Studio, intel, compiler
Intel(R) Debugger for Linux* (IDB) [Knowledgebase]
IntroductionThis article provides an overview of the Intel® Debugger for Linux* as included with the Intel® C++ Compiler for Linux* 11.x Professional distribution. A more detailed whitepaper is atta ...

Posted: 2009-07-01 15:05:23 by Robert MuellerAlbrecht (Intel)
parallelism, Fortran, C++, thread, debug, Debugger
problems with zhpevd from C++ [Forums]
Hello,I am trying to diagonalize a hermitian matrix H, such that H = conjtrans(U).W.U from C++.I am not sure as of how to store my matrix data (column or row major), etc.Does anyone have a simple exam ...

Posted: 2009-01-16 13:13:53 by mboisso
C++, lapack, zhpevd
No trace file using Intel® Trace Analyzer and Collector [Knowledgebase]
Issue When I instrument the application test.cpp with the Intel® MPI Library compilation driver mpiicpc and with the Intel® Trace Collector using the command line (listed below) for Itanium®-bas ...

Posted: 2009-06-23 12:39:17 by Gergana Slavova (Intel)
C++, trace analyzer and collector, no trace file
Using xilink with /Qipo and /Qparallel options may cause an Internal compiler error [Knowledgebase]
Reference Number : DPD200110663Version : 11.0.066Operating System : Windows, LinuxProblem Description :  When an application is compiled using /Qipo for Windows* (-ipo for Linux*) and /Qpara ...

Posted: 2009-06-24 16:59:17 by Wendy Doerner (Intel), Kevin Davis (Intel)
Fortran, C++, Ice, IPO, internal compiler error, intel, compiler, parallel
RTC1 in MSVS option does not work when using intel compiler - work around provided [Knowledgebase]
Problem : -RTC1 does not work with Intel CompilerEnvironment : Windows, MSVC studio, Intel C++ CompilerRoot Cause : -RTC1 does not check for uninitialize variable when using Intel Compiler for ...

Posted: 2009-06-24 16:23:40 by Qale (Intel)
C++, windows, RTC1, Runtime check
variable in for-loop may not be redeclared in this scope [Knowledgebase]
Problem : Intel Compiler fails to compile the following test casevoid test(){for (int i=0; i < 1000; i++){for (int i=0; i < 1000; i++); // if this is removed MSVC++ 2005 and 2008 give an err ...

Posted: 2009-06-24 13:53:24 by Qale (Intel)
C++, loop, scope, compiler
__restrict keyword causes error: no instance of overloaded function matches the argument list [Knowledgebase]
Problem : The following code fails to compile with Intel C++ compiler.template< class T >class C{public:void foo();void foo(const T& src);};struct B{int a;int b;};class A {void bar();C&l ...

Posted: 2009-06-24 13:52:15 by Qale (Intel)
C++, list, template, argument, __restrict
section not found for address 0x10000080C or address 0xFFFFFFFFFFFFFFFC on Intel 64 architecture Mac OS X 10.6 [Knowledgebase]
Reference Number : Version : Intel C++ Compiler version 11.0Operating System : Mac OS X 10.6, Intel 64 architectureProblem Description : Resolution Status : Resolved in the latest Intel C+ ...

Posted: 2009-10-08 10:45:02 by Qale (Intel)
C++, Intel 64, Mac OS X, section, 0x10000080C, mac
Using the Intel Compilers for Linux with Debian [Knowledgebase]
Introduction : Using Intel(R) Compilers under Debian (4.0 and 5.0 tested)For Ubuntu variants, see THIS ARTICLE.In order to use Intel(R) Compilers ( Fortran or C++ ) under Debian 4.0 or 5.0 you will ...

Posted: 2009-04-20 13:54:05 by Ronald W. Green (Intel)
Fortran, C++, Debian
64 bits, Wp64, Visual Studio 2008, Viva64 and all the rest... [Knowledgebase]
Andrey KarpovOOO "Program Verification Systems" AbstractIntroduction1. What is /Wp64 key?2. Why do we need Viva64 analyzer if we have /Wp64?3. Why is /Wp64 key declared deprecated in Visual Studio 20 ...

Posted: 0000-00-00 00:00:00 by Andrey Karpov
C++, Visual Studio, x64, 64-bit, /Wp64, Viva64
Counting cores in .Net and Java [Blogs]
As C# and Visual Basic (in the .Net world) and Java are high level programming languages, most developers were not used to check for some hardware information. With multicore microprocessors and a tas ...

Posted: 2009-05-04 07:04:23 by Gastón C. Hillar
C++, Parallel Extensions, .Net 4.0, Java 7, multi-core
Source Code Analysis does not report errors [Knowledgebase]
If you are using Source Code Analysis, -diag-enable sc (Linux OS and Mac OS X) or /Qdiag-enable:sc (Windows OS), and do not see expected errors reported, it may be because of other compiler options yo ...

Posted: 2009-05-12 11:05:25 by Steve D. (Intel)
Fortran, C++, static verifier, Source Code Analysis, diag-enable
Use lambda expressions in C# to simplify the parallelized code [Blogs]
So, you want to start using Task Parallel Library Beta 1. You want to take advantage of the new features that will be available in .Net 4.0. Hold on! Are you familiar with lambda expressions? If yo ...

Posted: 2009-05-13 10:57:49 by Gastón C. Hillar
C++, Parallel Programming, Parallel Extensions, .Net 4.0, CSharp, Task Parallel Library, parallel, multi-core, multicore
Use lambda expressions in C# to simplify the parallelized code II [Blogs]
In my previous post “Use lambda expressions in C# to simplify the parallelized code” I began talking about the advantages of using lambda expressions in parallelized code. I used a very simple ...

Posted: 2009-05-19 09:55:41 by Gastón C. Hillar
C++, Parallel Programming, CSharp, lambda expressions, Silverlight, multi-core
Silverlight 3 Beta 1 Multi-core programming possibilities using C# [Blogs]
In my previous post “Use lambda expressions in C# to simplify the parallelized code II”, Eduardo Fernandez added a comment asking me whether Silverlight 3 Beta 1 had support for multithreading. I ...

Posted: 2009-05-21 13:57:25 by Gastón C. Hillar
C++, Parallel Programming, CSharp, RIA, Silverlight 3, multi-core
Can I export a makefile from Visual Studio? [Knowledgebase]
This capability was removed from Visual Studio starting with Visual Studio .NET 2003*.Discussion on the msdn.com and microsoft.com web sites indicate that this featurewill not be implemented in future ...

Posted: 2009-07-07 14:04:31 by Steve D. (Intel)
Fortran, C++, Visual Studio, compiler, makefile, export, export makefile
Updates today for our compilers, libraries and cluster toolkits [Blogs]
Today we released updates for our C++ and Fortran compilers, our Intel Math Kernel (MKL) and Intel Integrated Performance Primitives (IPP) libraries and Cluster toolkits. Noteworthy additions include ...

Posted: 2009-06-23 09:29:29 by James Reinders (Intel)
Fortran, C++, AES, parallel studio, parallel, multi-core, Intel Software Development Products, AVX
Parallel Programming Tools: Enhancing Computer Vision [Videos]
Creating applications that take advantage of multi-core hardware requires new approaches in parallel programming. We show how innovative tools like Intel® Concurrent Collections and Intel's Ct Techno ...

Posted: 2009-07-01 12:41:31 by Jerry Makare (Intel), venkatrajaraman, Gina Harris (Intel)
C++, C/C++, Intel Software Network, computer vision, parallel computing, multi-core, multicore, Concurrent Collections, Ct, Ct Technology
Goldilocks and the Three Training Classes [Blogs]
We have been working hard these past 3 months designing a new training class for C++ developers who want to learn parallelism. We’ve spent a lot of time contemplating what professional developers r ...

Posted: 2009-07-06 09:12:04 by Shannon Cepeda (Intel)
parallelism, Training, C++, developer training
Request for help: iso_c_binding with C calling Fortran with char[] argument [Forums]
Hi,I'm new to using iso_c_binding and I'm having trouble figuring out the proper way to have a C main code call a F90 subroutine when the subroutine has a char[] argument. I am hopeful that someone o ...

Posted: 2009-07-08 17:08:59 by KT
C++, iso_c_binding
parallel_for is easier with lambdas, Intel Threading Building Blocks [Blogs]
Lambdas are an exciting new addition to C++ in the current draft for C++ 0x. (see my prior post for "Hello Lambda" - my introduction to Lambdas). The Intel compilers support them now in the Intel comp ...

Posted: 2009-08-03 22:34:36 by James Reinders (Intel)
C++, Threading Building Blocks, TBB, lambda expressions, multi-core, C++ 0x, lambdas
"Hello Lambdas" C++ 0x, a quick guide to Lambdas in C++ [Blogs]
The current draft of the new C++ 0x standard includes lambda functions. I think we can expect this to be very popular. I'll show a "Hello, World" example, and then explain the syntax very briefly. In ...

Posted: 2009-08-03 22:31:45 by James Reinders (Intel)
C++, Threading Building Blocks, TBB, C++ 0x
Ejemplo para introducción al paralelismo [Knowledgebase]
Introduccion Algunos alumnos dificilmente visualizan como se puede convertir un programa "en serie" en "paralelo". A continuación se presenta el caso de un programa hecho usando el paradigma de pro ...

Posted: 0000-00-00 00:00:00 by Jose Jesus Ambriz Meza
C++, Parallel Programming, serial to parallel, CreateThread, Sleep
AMT SDK High Level API (HLAPI) Technology Preview Now Available [Blogs]
Way back in April, I posted an initial blog (see Software Daydreams - AMT Programming Made Easy) on some of the work we are doing to make developing for Intel(R) AMT easier. I'm pleased to announce t ...

Posted: 2009-08-11 06:23:22 by Aharon Robbins (Intel)
C++, Manageability, Intel AMT
GDC09: Why Game Developers Benefit from Dual Numbers [Blogs]
As I announced one week ago that we will attend the tech session "Dual Numbers: Simple Math, Easy C ++ Coding and Lots of Tricks". And today we have been there. Just to summarize it: tough stuff! A ...

Posted: 2009-08-19 10:02:47 by Michael J Huelskoetter
Events, Game Developers, C++, conferences, gdc, GDC 2009
Pass class object from C++ to Fortran to C++ [Forums]
Hello All,I have been searching to find information on passing classes as arguments from C++ to Fortran to C++, but with no luck. I acutally thought this would be a common problem, but maybe everyone ...

Posted: 2009-09-28 09:34:52 by BR&E
C++, class, Interoperabilty, function argument
About size_t and ptrdiff_t [Knowledgebase]
Andrey KarpovOOO "Program Verification Systems" September 2009 Abstract Introduction size_t type ptrdiff_t type Portability of size_t and ptrdiff_t Safety of ptrdiff_t and size_t ...

Posted: 2009-10-06 08:07:48 by Andrey Karpov
C++, sizeof, size_t, ptrdiff_t
64-bit Loki [Knowledgebase]
Loki Team and OOO "Program Verification Systems". Andrei Alexandrescu, Andrey Karpov, Evgeniy Ryzhkov, Peter Kümmel, Rich Sposato. September 2009   Abstract Introduction Building o ...

Posted: 2009-10-06 08:14:19 by Andrey Karpov
C++, 64-bit migration, 64-bit, Loki
Что такое size_t и ptrdiff_t [Knowledgebase]
Введение Тип size_t Тип ptrdiff_t Переносимость size_t и ptrdiff_t Безопасность типов ptrdiff_t и size_t в адресной арифметике Быст ...

Posted: 2009-10-13 05:44:18 by Andrey Karpov
C++, sizeof, size_t, ptrdiff_t
64-битная версия Loki [Knowledgebase]
Авторы: Андрей Александреску, Андрей Карпов, Евгений Рыжков, Питер Кюмель, Рич Спозато. Loki Team и ООО "Системы пр ...

Posted: 2009-10-13 05:31:38 by Andrey Karpov
C++, 64-bit migration, 64-bit, 64-битный, Loki
An unsuccessful attempt to compare PVS-Studio (VivaMP) and Intel C/C++ ("Parallel Lint") [Knowledgebase]
Andrey KarpovOOO "Program Verification Systems" September 2009 Abstract Brief reference information Introduction Preparation to testing ParallelSample with Intel C++ "Parallel Lint" ...

Posted: 2009-10-08 05:44:05 by Andrey Karpov
C++, OpenMP, Intel C++ Compiler, VivaMP, Parallel Programming, parallel lint, PVS-Studio
Неудачная попытка сравнить PVS-Studio (VivaMP) и Intel C/C++ ("Parallel Lint") [Knowledgebase]
Краткая справочная информация Введение Подготовка к проверке ParallelSample с помощью Intel C++ "Parallel Lint" Анализ проек ...

Posted: 2009-10-14 04:06:54 by Andrey Karpov
C++, OpenMP, Intel C++ Compiler, параллельное программирование, VivaMP, parallel lint, PVS-Studio
Ineffectiveness of last() in the real world [Blogs]
While studying at the institute and learning different data processing algorithms, I already knew that the necessity of using such a function as last() for one-way list can indicate an unfortunate cho ...

Posted: 2009-10-19 08:19:34 by Andrey Karpov
C++, Viva64, VivaCore
Change of type alignment and the consequences [Blogs]
When porting software one of the task a developer faces is to change types' sizes and rules of their alignments. Not so long ago we provided support of the diagnosing rule allowing you to detect data ...

Posted: 2009-11-05 14:56:36 by Andrey Karpov
C++, 64-bit Coding, 64-bit, Data Alignment, Viva64
OpenMP and exceptions [Blogs]
We continue developing our static analyzer VivaMP and now we would like to speak about diagnosing errors relating to using C++ exceptions in parallel regions. By a parallel region we understand a prog ...

Posted: 2009-11-05 14:57:16 by Andrey Karpov
C++, OpenMP, VivaMP, Parallel Programming, static analysis
Use of rand() in OpenMP parallel sections [Blogs]
I came across an interesting thread at RSDN forum where a specific error of rand() function use in OpenMP parallel sections is considered (RSDN forum thread (RU)). I collect various errors which deal ...

Posted: 2009-11-05 14:57:46 by Andrey Karpov
C++, OpenMP, c++ parallel programming
PVS-Studio and testing Loki [Blogs]
In PVS-Studio 3.10, support parsing of complex constructions based on templates will be improved what will allow you to efficiently search errors even in the code of those programs which use complex t ...

Posted: 2009-11-09 08:40:24 by Andrey Karpov
C++, 64-bit migration, 64-bit Coding, 64-bit, Loki, PVS-Studio
Интервью с Анатолием Кузнецовым, автором библиотеки BitMagic C++ Library [Knowledgebase]
Аннотация В этой статье Анатолий Кузнецов, старший инженер по разработке программного обеспечения в NCBI, отв ...

Posted: 2009-11-16 01:53:32 by Andrey Karpov
C++, SSE, cuda, BitMagic
Magic constants and malloc() function [Blogs]
Once again I would like to discuss the issue of using magic constants in code. We can eternally repeat that one should use sizeof() operator for correct calculation of the size of memory being allocat ...

Posted: 2009-11-17 11:15:39 by Andrey Karpov
C++, 64-bit migration, 64-bit Coding, 64-bit
Найди ошибки. Пример 2. [Forums]
Предлагаю найти ошибки в новом примере кода. Данный код корректно выполняется в 32-битном режиме и аварийно за ...

Posted: 2009-11-19 01:49:13 by Andrey Karpov
C++, 64-bit Coding, 64-битный