]> git.dkaiser.de - 42/cpp02.git/commitdiff
Add Fixed class
authorDominik Kaiser <dkaiser@student.42heilbronn.de>
Thu, 13 Feb 2025 11:51:25 +0000 (12:51 +0100)
committerDominik Kaiser <dkaiser@student.42heilbronn.de>
Thu, 13 Feb 2025 11:51:25 +0000 (12:51 +0100)
ex00/Fixed.hpp

index 47d02cfbb74fc44049d6fc1a9f6c207f75eb9bfe..114905d586d09f6be9a56f43b1c5c7bf20601acb 100644 (file)
@@ -6,11 +6,26 @@
 /*   By: dkaiser <dkaiser@student.42heilbronn.de    +#+  +:+       +#+        */
 /*                                                +#+#+#+#+#+   +#+           */
 /*   Created: 2025/02/12 17:05:34 by dkaiser           #+#    #+#             */
-/*   Updated: 2025/02/12 17:05:59 by dkaiser          ###   ########.fr       */
+/*   Updated: 2025/02/13 12:50:05 by dkaiser          ###   ########.fr       */
 /*                                                                            */
 /* ************************************************************************** */
 
 #ifndef FIXED_H_
 #define FIXED_H_
 
+class Fixed
+{
+  public:
+    Fixed(void);
+    Fixed(const Fixed &other);
+    Fixed &operator=(const Fixed &other);
+    ~Fixed(void);
+
+    int getRawBits(void) const;
+    void setRawBits(int const raw);
+  private:
+    static const int fractional_bits = 8;
+    int value;
+}
+
 #endif