定义类实例的时候new base()和base b的区别 && non-scalar怎么翻译阿?

方紫涵 2011-04-06 09:40:11
1.)
class base
{};
int main()
{
base b;//这个实例和下面的产生实例的方法的区别是什么阿 ?
base *b2 = new base();//

return 0;
}


2)
这里面的这个翻译 non-scalar type怎么翻译阿 ?
base.cpp:11: error: conversion from ‘base*’ to non-scalar type ‘base’ requested
...全文
811 10 打赏 收藏 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
shaotine_wu 2011-04-06
  • 打赏
  • 举报
回复
这是两种不同的对象使用,主要是看自己实现的情况,没有一个特定的标准,不过用了new以后,一定要记得用delete析构对象。
無_1024 2011-04-06
  • 打赏
  • 举报
回复
一般用new的话就要delete 没什么要求 如果你是定义指针的话 就用new一下
pengzhixi 2011-04-06
  • 打赏
  • 举报
回复
这个没有标准,看需求。
方紫涵 2011-04-06
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 pengzhixi 的回复:]

base b;//b分配在栈上
base *b2 = new base();//b2在栈,b2所指对象在堆上。
[/Quote]

那应该提倡使用哪种阿 ?
pengzhixi 2011-04-06
  • 打赏
  • 举报
回复
base b;//b分配在栈上
base *b2 = new base();//b2在栈,b2所指对象在堆上。

方紫涵 2011-04-06
  • 打赏
  • 举报
回复
1)都应该是在堆里面分配把 ?或者是base b在栈里面?
方紫涵 2011-04-06
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 pathuang68 的回复:]

“conversion from ‘base*’ to non-scalar type ‘base’ requested”的意思:
要求提供从‘base*’到非标量数据类型‘base'的转换。
[/Quote]
说的棒极了 大哥!
pathuang68 2011-04-06
  • 打赏
  • 举报
回复
“conversion from ‘base*’ to non-scalar type ‘base’ requested”的意思:
要求提供从‘base*’到非标量数据类型‘base'的转换。
pathuang68 2011-04-06
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 xwhbwas2008 的回复:]

引用楼主 xwhbwas2008 的回复:


2)
这里面的这个翻译 non-scalar type怎么翻译阿 ?
base.cpp:11: error: conversion from ‘base*’ t……


大家看看这个 non-scalar type怎么翻译阿 ?
[/Quote]

scalar在物理或者数学里面就是“标量”(即一个纯粹的数值)的意思。non-scalar type就是“非标量的数据类型”。

指针(base*)只是一个int,因此就是标量。
对象(base)不是一个简单的数值,因此就是非标量。
方紫涵 2011-04-06
  • 打赏
  • 举报
回复
[Quote=引用楼主 xwhbwas2008 的回复:]


2)
这里面的这个翻译 non-scalar type怎么翻译阿 ?
base.cpp:11: error: conversion from ‘base*’ t……
[/Quote]

大家看看这个 non-scalar type怎么翻译阿 ?
内容概要:本文围绕Java环境配置在通信行业中的实际应用展开,重点阐述了如何通过标准化JDK版本、构建工具、容器化运行环境及配置管理,支撑话单处理、在线计费、5G网元等高并发、低延迟、强一致性的通信系统。文章以话单消费服务为例,深入剖析了Kafka消费者设计、JDBC批量插入、容器感知JVM参数配置、异常处理机制与可观测性集成等关键技术细节,强调Java环境配置在通信领域不仅是运行基础,更是保障系统稳定性与可维护性的工程规范。; 适合人群:具备Java开发基础,从事通信行业系统开发、运维或架构工作的1-5年经验研发人员;尤其适用于参与计费、网管、信令、风控等系统的工程师。; 使用场景及目标:①掌握通信级Java应用的环境标准化配置方法;②理解高吞吐话单处理服务的设计与调优要点;③构建可在多厂商、多机房环境下稳定运行的Java微服务;④实现与K8s、Prometheus、Kafka等云原生组件的深度集成。; 阅读建议:此文档强调工程实践,建议结合代码案例在真实环境中部署调试,重点关注JVM容器化参数、配置外部化、异常传播机制与监控接入方式,理解每一行配置背后的通信业务约束与可靠性考量。

65,214

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧