From ecc47f532092785b7ffb6eab95a186b439f4b440 Mon Sep 17 00:00:00 2001 From: Tom Deakin Date: Tue, 12 Jan 2021 10:22:29 +0000 Subject: [PATCH] use signed ints for STD C++17 --- STDStream.cpp | 2 +- STDStream.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/STDStream.cpp b/STDStream.cpp index 762c5d9..cd966ae 100644 --- a/STDStream.cpp +++ b/STDStream.cpp @@ -15,7 +15,7 @@ auto exe_policy = std::execution::par_unseq; template -STDStream::STDStream(const unsigned int ARRAY_SIZE, int device) +STDStream::STDStream(const int ARRAY_SIZE, int device) noexcept : array_size{ARRAY_SIZE}, a{new T[array_size]}, b{new T[array_size]}, c{new T[array_size]} { } diff --git a/STDStream.h b/STDStream.h index f24165f..538f857 100644 --- a/STDStream.h +++ b/STDStream.h @@ -16,7 +16,7 @@ class STDStream : public Stream { protected: // Size of arrays - unsigned int array_size; + int array_size; // Device side pointers T *a; @@ -24,7 +24,7 @@ class STDStream : public Stream T *c; public: - STDStream(const unsigned int, int); + STDStream(const int, int); ~STDStream(); virtual void copy() override;