mirror of
https://github.com/Ladebeze66/cpp-partie-2.git
synced 2026-11-09 13:47:14 +01:00
cp08
This commit is contained in:
@@ -6,12 +6,17 @@
|
||||
/* By: fgras-ca <fgras-ca@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/03/03 16:20:25 by fgras-ca #+# #+# */
|
||||
/* Updated: 2024/03/03 18:28:26 by fgras-ca ### ########.fr */
|
||||
/* Updated: 2024/03/13 13:19:00 by fgras-ca ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "Span.hpp"
|
||||
|
||||
Span::Span()
|
||||
{
|
||||
std::cout << GREEN << "Default constructor Span called!" << RESET << std::endl;
|
||||
}
|
||||
|
||||
Span::Span(unsigned int N): capacity(N)
|
||||
{
|
||||
std::cout << GREEN << "Span constructor called!" << RESET << std::endl;
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
/* By: fgras-ca <fgras-ca@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/03/03 15:53:40 by fgras-ca #+# #+# */
|
||||
/* Updated: 2024/03/03 16:49:04 by fgras-ca ### ########.fr */
|
||||
/* Updated: 2024/03/13 13:17:35 by fgras-ca ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
@@ -32,6 +32,7 @@
|
||||
class Span
|
||||
{
|
||||
public:
|
||||
Span();
|
||||
Span(unsigned int N); //constructor
|
||||
Span(const Span& other); //copy constructor
|
||||
Span& operator=(const Span& other); //operateur d'assignation
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
/* By: fgras-ca <fgras-ca@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/03/03 17:00:49 by fgras-ca #+# #+# */
|
||||
/* Updated: 2024/03/03 17:59:58 by fgras-ca ### ########.fr */
|
||||
/* Updated: 2024/03/13 13:28:38 by fgras-ca ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
@@ -69,7 +69,7 @@ int main()
|
||||
std::set<int> uniqueNumbers;
|
||||
while(uniqueNumbers.size() < N)
|
||||
{
|
||||
int number = std::rand() % 100000; // Générer un nombre aléatoire entre 0 et 999
|
||||
int number = std::rand() % 100000; // Générer un nombre aléatoire entre 0 et 99999
|
||||
if(uniqueNumbers.insert(number).second)
|
||||
{ // Vérifie si l'insertion est réussie (élément n'était pas déjà présent)
|
||||
userSpan.addNumber(number);
|
||||
|
||||
Reference in New Issue
Block a user