转跳到内容

好唏嘘啊,现在想重新捡起C++,但看着以前的题已经完全牡蛎了【内有红包】


推荐贴

23 小时前,IOPU说道:

确实,都还给老师了QWQ那老师人还挺好的,女老师,也很好看

就是不知道c++咋做项目哇,大佬知道有什么比较好的引导的教程,或者说项目的示例吗?我听说c++主打负责后端

受不起大佬这称呼

但是据我所知 最近都是找java 或者python甚至nodejs几个后端的

小规模的话nextjs都可以同时当前端和后端了

我问了chatgpt 给了这几个建议 (原文扔剧透里 随手翻译 可能有错误)

 

剧透
  • Todo List Application: Create a console-based application where users can add, delete, and view tasks. Implement functionalities like saving tasks to a file and loading them back.

  • Calculator: Build a basic calculator that can perform arithmetic operations (+, -, *, /) on integers or floating-point numbers. You could extend it to handle more complex operations or use a graphical interface.

  • Library Management System: Design a system where users can add books, search for books by title or author, check availability, and borrow or return books. You can use classes and file handling for data storage.

  • Text-Based Adventure Game: Develop a simple text-based game where players navigate through different rooms or scenarios, make choices, and encounter challenges. Use classes to represent game entities like rooms, items, and characters.

  • Bank Account Management System: Create a program that simulates a bank account system. Users can create accounts, deposit money, withdraw money (if sufficient balance), and view their balance. Handle transactions securely.

  • Student Grade Tracker: Build an application to manage student grades. Allow users to add students, enter grades for different subjects, calculate averages, and generate reports (like top scorers or averages by subject).

  • File Encryption/Decryption: Implement a simple encryption and decryption program that reads from a file, encrypts its contents using a basic algorithm (like Caesar cipher), and then allows decryption back to the original file.

  • Inventory Management System: Design a program to manage inventory for a small store. Include functionalities to add products, update quantities, remove items, and generate reports (like low stock alerts or total inventory value).

  • Simple Database System: Create a basic database management system that supports operations like creating tables, inserting records, querying data, and deleting records. Store data in memory or use file storage.

  • Sorting Algorithm Visualizer: Develop a program that visualizes different sorting algorithms (e.g., bubble sort, merge sort) in action. Use a graphical library like SFML or SDL to illustrate how the algorithms sort arrays step by step.

备忘录应用 计算器  图书管理程序 文字冒险游戏 模拟一个银行系统 学生成绩管理系统  文件加密应用 仓库存货管理系统 小型数据库 最后一个看不懂

链接到点评

C++(X
OI、数据算法与结构(√
指针、继承与多态(X
动态规划、图论、分治(√

意思是,其实学的不是C++,其实学的是算法,关于c++的语言特性是一点都没用

算了,我就一个只会写python应用项目的,以前确实是会一些算法的,现在是完全扔掉咯

话说我以前整oi的时候还是用的pascal

嘛,pascal确实是一门优雅的语言,但是太优雅了,呃...只适合做oi...不过个人感觉这个比c++还要适合整oi

现在据说也有用py来做oi的了🤔

,由注水的矿工修改
链接到点评
于 2024/7/7 于 AM2点02分,IOPU说道:

确实,都还给老师了QWQ那老师人还挺好的,女老师,也很好看

就是不知道c++咋做项目哇,大佬知道有什么比较好的引导的教程,或者说项目的示例吗?我听说c++主打负责后端

c++做项目...上手很难的啦...

而且,老师教你的时候有没有教面向对象的那部分?

大概是没有的吧:goutou:

毕竟学算法的部分都是偏向于面向过程的,所以一般都是拿着c++当c来写的:goutou:

嘛,没有面向过程的知识,写项目是很难的啦,除非你是写单片机操作系统之类的底层工作

链接到点评
20 小时前,soyuznerushimiy说道:

受不起大佬这称呼

但是据我所知 最近都是找java 或者python甚至nodejs几个后端的

小规模的话nextjs都可以同时当前端和后端了

我问了chatgpt 给了这几个建议 (原文扔剧透里 随手翻译 可能有错误)

 

  隐藏内容
  • Todo List Application: Create a console-based application where users can add, delete, and view tasks. Implement functionalities like saving tasks to a file and loading them back.

  • Calculator: Build a basic calculator that can perform arithmetic operations (+, -, *, /) on integers or floating-point numbers. You could extend it to handle more complex operations or use a graphical interface.

  • Library Management System: Design a system where users can add books, search for books by title or author, check availability, and borrow or return books. You can use classes and file handling for data storage.

  • Text-Based Adventure Game: Develop a simple text-based game where players navigate through different rooms or scenarios, make choices, and encounter challenges. Use classes to represent game entities like rooms, items, and characters.

  • Bank Account Management System: Create a program that simulates a bank account system. Users can create accounts, deposit money, withdraw money (if sufficient balance), and view their balance. Handle transactions securely.

  • Student Grade Tracker: Build an application to manage student grades. Allow users to add students, enter grades for different subjects, calculate averages, and generate reports (like top scorers or averages by subject).

  • File Encryption/Decryption: Implement a simple encryption and decryption program that reads from a file, encrypts its contents using a basic algorithm (like Caesar cipher), and then allows decryption back to the original file.

  • Inventory Management System: Design a program to manage inventory for a small store. Include functionalities to add products, update quantities, remove items, and generate reports (like low stock alerts or total inventory value).

  • Simple Database System: Create a basic database management system that supports operations like creating tables, inserting records, querying data, and deleting records. Store data in memory or use file storage.

  • Sorting Algorithm Visualizer: Develop a program that visualizes different sorting algorithms (e.g., bubble sort, merge sort) in action. Use a graphical library like SFML or SDL to illustrate how the algorithms sort arrays step by step.

备忘录应用 计算器  图书管理程序 文字冒险游戏 模拟一个银行系统 学生成绩管理系统  文件加密应用 仓库存货管理系统 小型数据库 最后一个看不懂

最后一个我以浅薄的英语觉得应该是那种,排序的展示?类似于:https://www.bilibili.com/video/BV1LG411U7g4

链接到点评
11 小时前,注水的矿工说道:

C++(X
OI、数据算法与结构(√
指针、继承与多态(X
动态规划、图论、分治(√

意思是,其实学的不是C++,其实学的是算法,关于c++的语言特性是一点都没用

算了,我就一个只会写python应用项目的,以前确实是会一些算法的,现在是完全扔掉咯

话说我以前整oi的时候还是用的pascal

嘛,pascal确实是一门优雅的语言,但是太优雅了,呃...只适合做oi...不过个人感觉这个比c++还要适合整oi

现在据说也有用py来做oi的了🤔

这oi,呃,指的是什么?信奥?信奥现在只能用c++了吧

IOPU在华山论剑时惨中面目全非脚.-1节操

链接到点评
11 小时前,注水的矿工说道:

c++做项目...上手很难的啦...

而且,老师教你的时候有没有教面向对象的那部分?

大概是没有的吧:goutou:

毕竟学算法的部分都是偏向于面向过程的,所以一般都是拿着c++当c来写的:goutou:

嘛,没有面向过程的知识,写项目是很难的啦,除非你是写单片机操作系统之类的底层工作

c++不是面向过程的语言吗?面对对象得java那些吧

IOPU遇见阿里尼,决定跟着他学打游戏,买游戏被G胖骗走了 -1节操

链接到点评
15 小时前,IOPU说道:

这oi,呃,指的是什么?信奥?信奥现在只能用c++了吧

就是信奥...好像还真的只是用c++image.jpeg.bca61d9ba83e39a11d24c1e5988eb58d.jpeg

15 小时前,IOPU说道:

c++不是面向过程的语言吗?面对对象得java那些吧

不是,C++是支持面向对象的写法的

不过和java之类的比是比较复杂就是...

,由注水的矿工修改
链接到点评
于 2024/7/8 于 AM10点41分,IOPU说道:

最后一个我以浅薄的英语觉得应该是那种,排序的展示?类似于:https://www.bilibili.com/video/BV1LG411U7g4

应该是吧 我对深一点的都不太懂

大概就是跟那个视频一样 把排序的过程可视化

其实做个游戏还是最简单的方法 随便弄个游戏 打发时间

突然想起来当年流行过的北京浮生记 好像 就是C++的

soyuznerushimiy收和谐资源时被小萝莉围观良心发现失去-1节操

链接到点评
21 小时前,萨卡说道:

论坛需要重写个 来,帮忙用c+-*ultra做个吧!

好好好,我写论坛,真的假的

我自己的blog都是copy别人的库

【不过大大如果愿意推荐几个教学,如何用c++搭建论坛,我还是有希望学一学的】

,由IOPU修改
链接到点评

你说的这些算法和c++也没什么关系,任何一个程序语言都可以实现这些算法,如果只是想复习这些算法的话可以读一下数据结构和算法设计相关的书

普通的asd在文学领地阅读作品时遇到了穿着女仆装的文学少女,待她离开后找到了遗落的8节操

链接到点评
游客
此主题已关闭。
×
×
  • 新建...

重要消息

为使您更好地使用该站点,请仔细阅读以下内容: 使用条款