I'm working on a two part project- think of them as transmitter and a receiver. I started off with separate C++ projects for transmission and receiver stages. eg., Transmitter receives data in file format and after processing that involves filtering operations, it outputs the result as another file. The Receiver accepts this file and gives back the original result after processing. It works as two projects but I'm trying to combine the two projects such that they both accept and give out data as vectors into variables instead of files and suddenly my output is getting distorted. The code is rather large and consists of around 15-20 files so I'm not posting it here but my initial guess was that maybe some of the variables are still holding some memory which is messing up the project when stages are run together but I'm using vector objects and I've carefully gone through the code so that may not be the issue. Has anyone come across similar issues?