社区
非技术区
帖子详情
一个泛型编程的问题
tiancai110a
2018-03-31 12:33:59
template<typename T> int f4(const T&a,const T&b) {
return a[3];
}
int main()
{
int a[10];
int b[10];
for (int i = 0; i < 9; i++)a[i] = i;
cout<<f4(a,b);
return 0;
}
f4的返回类型是一个确定的类型的话是没有问题的,比如int ,但是改成T就会出现参数类型不匹配的问题
这是为什么呢
...全文
370
回复
打赏
收藏
一个泛型编程的问题
template int f4(const T&a,const T&b) { return a[3]; } int main() { int a[10]; int b[10]; for (int i = 0; i < 9; i++)a[i] = i; cout<<f4(a,b); return 0; } f4的返回类型是一个确定的类型的话是没有问题的,比如int ,但是改成T就会出现参数类型不匹配的问题 这是为什么呢
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
java中泛型的秘密—Java中的泛型
任何工具的产生都是离不开实际需求,凡是存在的必定是合理的,如果想知道泛型是什么,泛型这个概念为什么会出现,我们就让程序处于
一个
没有泛型的代码世界中,通过引入泛型前后程序的优劣的比较,从而明白泛型的作用和意义。请在不使用泛型的情况下完成下列要求:设计
一个
类,类里面有
一个
数组,这个数组可以存储任意的类型的值,根据成员方法getvalue() 和 setvalue() 获得和设置数组对应下标的值。
JAVA
泛型编程
最近在项目中发现了
一个
问题
,就是我需要处理不同的实体类集合,比如List<ACUser>和List<ACDepartment>,我希望有
一个
函数可以同时打印这两个集合,于是就想写成下面的形式 private void print(List<ACUser> list){ ... } private void print(List<ACDepartment> list){ ... } 这是
一个
同名函数的重载,假设我们遍历的不是lis..
【Java数据结构】—
泛型编程
,让我们一起领略泛型的魅力
【Java数据结构】—
泛型编程
,让我们一起领略
泛型编程
的魅力吧~~~
泛型编程
基础
1.C++两种抽象方法 (1)面向对象编程 封装(Encapsulation) 继承(Inheritance) 多态(Polymorphism) (2)
泛型编程
概念(concepts) 模型化(modeling) 强化(refinement) 2.
泛型编程
概念
泛型编程
(Generic Programming) 指在多种数据类型上皆可操作。和面向对象编程不同,它并不要求额...
仓颉编程语言中的泛型探究【泛型概述、泛型函数、泛型接口】
在编程中,泛型(Generics)是指参数化类型。简单来说,参数化类型就是在声明时类型未知,需要在使用时指定的类型。这种机制使得我们可以编写更通用和可复用的代码。在仓颉编程语言中,类型声明与函数声明都可以是泛型的,常见的例子包括Array和Set等容器类型。首先,我们定义
一个
缓存接口Cache,该接口包含get和put方法。泛型是
一个
强大的工具,它使得我们可以编写更加通用、灵活和可复用的代码。通过本文的介绍,希望大家能够对仓颉编程语言中的泛型有
一个
全面的了解,并能够在实际开发中熟练应用泛型。
非技术区
15,445
社区成员
58,111
社区内容
发帖
与我相关
我的任务
非技术区
C/C++ 非技术区
复制链接
扫一扫
分享
社区描述
C/C++ 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章