Đã Đóng

Add a custom Array and Vector implementations to an existing C++ library. Includes unit testing.

Existing C++ library need some help adding missing features:

* Add missing unit test coverage for ImmutableMemoryView class

* Add a new class ArrayRef based on an existing Solace::Array class, but make it constructible form a C-array and not owning it's memory (using existing code MemoryView).

* Re-factor Solace::Array<> to be constructible from MemoryView, such that two arrays constructed from the same memoryView will share the memory providing different access to the same data.

* Review Unit test coverage for Solace::Array and make sure that shared memoryView case is covered.

* Add Fixed-size replacement for std::vector. Base implementation on Solace::Array with a current insert position index. Solace::Vector should be constructible from MemoryView and Array but no memory reallocation should be supported. In case of MemoryView - it can be shared (via shallowView) between multiple vectors if concurrent modification of a memory segment is desirable.

* All classes ArrayRef, Array, Vector should have a method "view() const: ImmutableMemoryView" and where appropriate "view(): MemoryView" to get an underlaying memory storage of the array. The view returned must be shallow and not own the memory.

* Unit test coverage for Solace::Vector including shared memoryView case.

OS: Linux, Min GCC version: 5.4, C++14, Unit test framework: CppUnit

Kỹ năng: Lập trình C++, Linux, Kiểm tra phần mềm

Xem thêm: Customize and existing software and add new features, existing scenario: now go to catalog -> products and add new product, add-new-functionalities-existing-ios, add new module in existing project, add ajax existing codeigniter project, add existing ajax project visual studio 2008, add cms existing website project, flexbuilder existing actionscript project, mail form existing flash project, include existing form project net, changing dpi existing psd project, upgrade existing rails project, google maps add custom pin, programatically add custom control, add custom banner phpbb3, add custom button magento, ajax add custom attribute product, add custom web forms joomla, pligg add custom field, opening existing vb6 project, add custom control, review existing software project upgrade, add custom field oscommerce, add custom headers phpbb2, add custom search nucleus cms

Về Bên Thuê:
( 0 nhận xét ) Wentworth point, Australia

Mã Dự Án: #14826736

20 freelancer đang chào giá trung bình $162 cho công việc này

szymszteinsl

Hi! I am professional C/C++ programmer. I can do this project with highest quality! Best Regards, Szymszteinsl Relevant Skills and Experience C++ Proposed Milestones $500 AUD - 100%

$500 AUD trong 10 ngày
(68 Đánh Giá)
6.7
$155 AUD trong 3 ngày
(40 Đánh Giá)
6.4
hbxfnzwpf

I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 6 years. My work is online game developing, and mainly focus on client side, using c++ under windows envir Thêm

$200 AUD trong 3 ngày
(78 Đánh Giá)
6.4
wizard2015

Hi I am experienced software developer. I have reviewed your project description and I am ready to complete this project for you. Can you please send me your existing source code? Relevant Skills and Experience C++ Thêm

$250 AUD trong 4 ngày
(61 Đánh Giá)
6.0
$105 AUD trong 3 ngày
(84 Đánh Giá)
5.9
$155 AUD trong 10 ngày
(29 Đánh Giá)
4.9
$100 AUD trong 2 ngày
(2 Đánh Giá)
4.3
$155 AUD trong 3 ngày
(2 Đánh Giá)
4.3
$155 AUD trong 1 ngày
(3 Đánh Giá)
3.5
liangjongai

Hi! I'm interesting your project very well. I am mastering c++ and I'm a good Mathematician. And also I have many experience and good skill about web and android development. Let's go ahead with me

$100 AUD trong 3 ngày
(16 Đánh Giá)
3.7
isparrowsolution

Hello hiring manager I read your details and I understand is that you wish add missing features in existing C++ library. Relevant Skills and Experience We are expert in C Programming, C# Programming C++ Programming, Thêm

$150 AUD trong 3 ngày
(5 Đánh Giá)
3.3
ykgljain

Hello There, I have worked in time critical, real time, embedded and HFT systems. I have 19+ years of industry experience. Would love make a demo for you with no obligations. -Yogesh Relevant Skills and Experience C Thêm

$155 AUD trong 3 ngày
(2 Đánh Giá)
3.3
ITSweet

hello how are you? i have good experience in developing c++ program. i read your proposal and i can do it. i hope working with you. please contact with me. thank you.

$100 AUD trong 3 ngày
(1 Đánh Giá)
0.4
alhassanlatif

Hey, I can test, modify and code the tasks required in C++, Please send me the code to analyze it Relevant Skills and Experience I have experience in C++ and OOP for more than 7 years and have built many project usin Thêm

$100 AUD trong 5 ngày
(0 Đánh Giá)
0.0
mirage254

A proposal has not yet been provided

$55 AUD trong 5 ngày
(1 Đánh Giá)
0.6
ltkhoi

I have 8 yrs working with C/C++ project on linux Relevant Skills and Experience C/C++ linux, makefile Proposed Milestones $166 AUD - D coding and testing Contact me to direct deal about cose and time . Regards.

$166 AUD trong 3 ngày
(0 Đánh Giá)
0.0
$111 AUD trong 3 ngày
(0 Đánh Giá)
0.0
$155 AUD trong 3 ngày
(0 Đánh Giá)
0.0
$222 AUD trong 3 ngày
(0 Đánh Giá)
0.0
brockkokot

I've built many low level structures in c++ before such as; lists, collections, stacks, hashtables, and trees. Relevant Skills and Experience I've built many low level structures in c++ before such as; lists, collecti Thêm

$155 AUD trong 3 ngày
(0 Đánh Giá)
0.0