Compare commits

...

8 Commits

5 changed files with 9751 additions and 12 deletions

View File

@ -2,18 +2,25 @@
2.Clearly declare "private" inside of class. For example: 2.Clearly declare "private" inside of class. For example:
use class item{ use
```c++
class item{
private: private:
int price; int price;
public: public:
getPrice(); getPrice();
} }
```
instead of class item{ instead of class
int price
```c++
class item{
int price;
public: public:
getprice(); getPrice();
} }
```
3.Declare inheritance type(public, private, protected) when using inheritance. 3.Declare inheritance type(public, private, protected) when using inheritance.

View File

@ -1,3 +1,3 @@
# Shoppe-Manne # Shoppe-Manne
Basic shop management system written in C++ Basic shop management system written in c++

9711
headers/3rd-party/sqlite_orm.h vendored Normal file

File diff suppressed because it is too large Load Diff

View File

@ -1,13 +1,34 @@
#include<iostream> #include <iostream>
#include <string>
#include "headers/3rd-party/sqlite_orm.h"
class item{ using namespace sqlite_orm;
public:
private:
struct employee{
int id;
std::string first_name;
std::string last_name;
double salary;
}; };
int main(){ // class item{
// public:
return 0; // private:
// };
int main(){
auto employees = make_storage("sqlite.db3",
make_table("Employees",
make_column("id", &employee::id, autoincrement(), primary_key()),
make_column("first_name", &employee::first_name),
make_column("last_name", &employee::last_name),
make_column("salary", &employee::salary)
)
);
employees.sync_schema();
employees.remove_all<employee>();
employees.replace(employee{0,"Sagar","Ramsaransingh",120000});
system("PAUSE");
return 0;
} }

BIN
sqlite.db3 Normal file

Binary file not shown.