首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

学生({ "George",1 })和push_back(push_back(“Jack”,10))有什么区别;

学生({ "George", 1 })表示一个名为George的学生对象,该对象具有两个属性:姓名和年龄。姓名为"George",年龄为1。

push_back(push_back("Jack", 10))则表示对一个名为push_back的函数进行两次调用。第一次调用时,传入参数为("Jack", 10),表示将一个名为Jack的对象和年龄为10的对象添加到某个数据结构中。第二次调用时,将返回一个新的数据结构,并将其作为参数传递给外层的push_back函数,相当于将第一次调用得到的数据结构作为元素添加到另一个数据结构中。

总结区别:

  • 学生({ "George", 1 })是表示一个学生对象,而push_back(push_back("Jack", 10))是对函数进行两次调用操作。
  • 学生({ "George", 1 })是一个具体的对象,而push_back(push_back("Jack", 10))是一个操作过程。
  • 学生({ "George", 1 })的属性固定,而push_back(push_back("Jack", 10))中的参数可以根据具体调用情况而变化。
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

2分26秒

MySQL int(10)和int(1)字段类型有什么区别?

1分34秒

JSP期末考试安排管理系统myeclipse开发mysql数据库web结构java编程

领券