C# 与 C++,语法差别有多小-其他2
2024-10-07 08:22:09
1. 内存分配
C++:指针在堆区(new),定义在栈区
C#: 对象在堆区,值在栈区。不允许不通过new在构造对象
2.变量
C++: char 1个字节 ascii
C#: char 2个字节 unicode
3.运算符
C++: ++只能用于整数
C#:++可以用于浮点
python:我们没有这个
4.结构体
C++: 和类一样
C#:结构体是值类型,没有派生功能
C++:class定义完成后加分号
C#:我们不要
5.enum
C++:
C#:
6.string
C++:后面默认有个'\0'
C#:赋值后不可变
最新文章
- HttpContext.Cache属性
- Win 通过修改注册表把CapsLock映射为Rshift
- jQuery自动与手动图片切换效果下载
- 基于东北F4的设计模式情景剧——第一幕 装饰模式(Decorator Pattern)
- java之jar命令详解
- 使用java连接hive,并执行hive语句详解
- Mongodb安装和配置
- icheck样式绑定与翻页保持
- SQL Server学习之路(七):Python3操作SQL Server数据库
- [asp.net mvc 奇淫巧技] 06 - 也许你的项目同一个用户的请求都是同步的
- printf 函数原型
- Windows BAT 命令下del 与 rd 命令
- JS模板引擎handlebars.js的简单使用
- pandas dataframe的合并(append, merge, concat)
- Linux下SVN配置hook经验总结
- python基础之模块之sys模块
- html表格中的tr td th用法
- kvm虚拟机克隆注意点
- idea 修改jar包源码的编码
- redis的安全问题
热门文章
- 阶段1 语言基础+高级_1-3-Java语言高级_1-常用API_1_第4节 ArrayList集合_19-ArrayList练习四_筛选集合
- python实现建立soap通信(调用及测试webservice接口)
- CentOS7 iptables安装及操作
- vue自定义组件(通过Vue.use()来使用)即install的使用
- [2019杭电多校第二场][hdu6601]Keen On Everything But Triangle
- Kubeadm安装Kubernetes 1.15.1
- Form表单组件验证
- CSS的重用
- wxpython菜单栏、子菜单栏、弹出菜单栏、状态栏小程序学习源代码分享
- 详聊js中的原型/原型链