为了账号安全,请及时绑定邮箱和手机立即绑定

C++

C++是在C语言的基础上开发的一种通用编程语言,应用广泛。C++支持多种编程范式——面向对象编程、泛型编程和过程化编程。

来自 C++
MinRam回答:
windows平台   visual studio  (  企业级开发环境,各种智能化插件,但也意味着整个安装包很臃肿)                        vc(软件出现早,win8之后可能有兼容问题,安装包轻便)                        Dev c++(有人说适合编程竞赛使用)mac平台 (本人没尝试过,不好评价)  swift ,Xcode等

windows平台   visual studio  (  企业级开发环境,各种智能化插件,但也意味着整个安装包很臃肿)

                        vc(软件出现早,win8之后可能有兼容问题,安装包轻便)

                        Dev c++(有人说适合编程竞赛使用)

mac平台 (本人没尝试过,不好评价)  swift ,Xcode等

赞同3 反对 收起

回复
来自 C C# C++
已采纳 qq_一只珂_0回答:
ch[i]的话是字符型,然后放在a[ch[i]]就不对了,改成a[ch[i]-'0']

ch[i]的话是字符型,然后放在a[ch[i]]就不对了,改成a[ch[i]-'0']

赞同3 反对 收起

回复
来自 C C# C++
慕容6552292回答:
<...code...>[ 查看全部 ]
233 213


赞同1 反对 收起

回复
来自 C C# C++
chenchuanlong回答:
新手推荐cfree,之后上vs

新手推荐cfree,之后上vs

赞同1 反对 收起

回复
来自 C++
onemoo回答:
在 C/C++ 中,程序代码要经过“编译”和“链接”后才能形成可执行程序。 编译:一个源代码文件经过编译器编译后会生成带有可执行代码的文件(也就是编译器把你写的程序代码翻译为可运行的机器码),我这里说的源代码文件就是指 .cpp .c 之类的。这样被分别独立编译的代码一般被叫做一个“编译单元”。你知道一个程序很可能有多个源代码文件,所以显然只这一个源代码文件生成的可执行代码是无法构成可完整运行的程序的。链接:当然了,每一个源代码文件都会经过编译器的编译,都生成了相应的可执行代码片段。有人称之为“中间文件”“过程文件”等,其文件名后缀在不同编译器下也不一样,微软的编译器生成的是 .obj,gcc...[ 查看全部 ]

在 C/C++ 中,程序代码要经过“编译”和“链接”后才能形成可执行程序。 

编译:

一个源代码文件经过编译器编译后会生成带有可执行代码的文件(也就是编译器把你写的程序代码翻译为可运行的机器码),我这里说的源代码文件就是指 .cpp .c 之类的。这样被分别独立编译的代码一般被叫做一个“编译单元”。

你知道一个程序很可能有多个源代码文件,所以显然只这一个源代码文件生成的可执行代码是无法构成可完整运行的程序的。


链接:

当然了,每一个源代码文件都会经过编译器的编译,都生成了相应的可执行代码片段。有人称之为“中间文件”“过程文件”等,其文件名后缀在不同编译器下也不一样,微软的编译器生成的是 .obj,gcc 生成的是 .o。

前面说过一个编译单元生成的 .o 文件无法完整运行当然是因为 其中可能引用了其他编译单元中的变量 或者 调用了其他编译单元中的函数。所以为了能生成最终的可执行程序,就需要把这些编译单元的 .o 文件进行“链接”。

这是由链接器来处理的,它会找到不同编译单元中互相引用或互相调用的代码,处理好它们,并最终生成可执行程序。


以上就是你写的代码经过“编译”和“链接”生成可执行程序的过程。


所以你遇到的错误其实不是编译错误,而是链接错误。

你的 IDE 试图把 类外定义2.cpp 编译后就生成可执行程序,于是链接器就报了“找不到 getName 函数”等错误——因为这些函数是定义在另一个编译单元(Teacher.cpp)中的嘛。 同理,你在单独编译 Teacher.cpp 后链接器报的错是找不到 main 函数。

其实你需要把这两个编译单元(类外定义2.cpp 和 Teacher.cpp)的编译结果都交给链接器,而具体如何“交给”是你的 IDE 的事。

 就像我在前面回答中所说,一般 IDE 都会以“工程”为单位来组织代码。你要把所有源码都放到“工程”中,这样 IDE 在链接时才知道到底有哪些代码要参与链接。

我猜你是没设置好这个“工程”。

赞同1 反对 收起

回复
来自 C C++ 数据结构
啊哼回答:
可以呀,精通一门比什么都会一点但是什么都不精通搞不好好太多太多

可以呀,精通一门比什么都会一点但是什么都不精通搞不好好太多太多

赞同1 反对 收起

回复
来自 C++
已采纳 snowmanJS回答:
在childlabourer类的构造函数中的初始化列表中加上Person(name)就行了。

在childlabourer类的构造函数中的初始化列表中加上Person(name)就行了。

赞同3 反对 收起

回复
来自 C++
已采纳 风顺回答:
第一题 a = 6,x = 10,b = 3,y = 6第二题  你的第二个for循环%d前面有两个“号,我删掉了一个,下面是运行结果<...图片...>[ 查看全部 ]

第一题 

a = 6,x = 10,b = 3,y = 6

第二题  

你的第二个for循环%d前面有两个“号,我删掉了一个,下面是运行结果

http://img.mukewang.com/5948fd9d000151d206190245.jpg

赞同 反对 收起

回复
来自 C C++
已采纳 书旅回答:
'||'或运算是只要有一个为真,那么结果就是真,当执行完++X之后,x的值是4,4是真,所以就不会往后边运算了,因为结果已经是真了。如果把或运算符改成‘与’运算符,那么此处结果就是x=4,y=4,因为‘与’运算符是,两个都为真,结果才是真

'||'或运算是只要有一个为真,那么结果就是真,当执行完++X之后,x的值是4,4是真,所以就不会往后边运算了,因为结果已经是真了。如果把或运算符改成‘与’运算符,那么此处结果就是x=4,y=4,因为‘与’运算符是,两个都为真,结果才是真

赞同3 反对 收起

回复
来自 C++
已采纳 沐风_0008回答:
这个主要是形参与实参的区别。a,b参数的值传给swap函数,swap函数不会对外面的变量产生影响

这个主要是形参与实参的区别。a,b参数的值传给swap函数,swap函数不会对外面的变量产生影响

赞同1 反对 收起

回复
来自 C++
精慕门1065588回答:
0积分就可以发笔记啊,和积分无关,如果帮到你了就采纳下我啊,我就差最后3分换抱枕

0积分就可以发笔记啊,和积分无关,如果帮到你了就采纳下我啊,我就差最后3分换抱枕

赞同1 反对 收起

回复
来自 C++ C JAVA
逸薄云天回答:
虽然我不是专业人士。但是我想你连报酬都不提就想让人花时间给你访谈有点过分了。

虽然我不是专业人士。但是我想你连报酬都不提就想让人花时间给你访谈有点过分了。

赞同1 反对 收起

回复
来自 C JAVA C++
TankDad回答:
零基础入前端比较容易上手,相对后端的语法,相对比较简易,可以从HTML+CSS下手,进一步再学 JavaScript,基础打牢了在学框架Bootstrap和Ajax,不以为都是英语很高大上的样子,其实蛮简单的,主要是多练。 

零基础入前端比较容易上手,相对后端的语法,相对比较简易,可以从HTML+CSS下手,进一步再学 JavaScript,基础打牢了在学框架Bootstrap和Ajax,不以为都是英语很高大上的样子,其实蛮简单的,主要是多练。 

赞同8 反对 收起

回复
来自 C++ JAVA PHP
工作的时候有个同事, 问我这个怎么实现 我说动态监听加个Counter 就行了 然后问我怎么遍历啥啥啥的。还要我帮他查查api。。我说 你自己查文档。。真烦这种人。。。自己早干嘛去了?

工作的时候有个同事, 问我这个怎么实现 我说动态监听加个Counter 就行了 

然后问我怎么遍历啥啥啥的。还要我帮他查查api。。我说 你自己查文档。。真烦这种人。。。自己早干嘛去了?

赞同12 反对 收起

回复
来自 C C++
已采纳 望远回答:
<...图片...>如图所示,返回指针数据。[ 查看全部 ]

http://img.mukewang.com/59478a7a0001b8af04540320.jpg

如图所示,返回指针数据。

赞同 反对 收起

回复
来自 C++
慕侠3281533回答:
拿你在淘宝上买东西做比较 i在前就是先用后付款,即货到付款 i在后就是先付款后用,即在线支付

拿你在淘宝上买东西做比较
i在前就是先用后付款,即货到付款
i在后就是先付款后用,即在线支付

赞同9 反对 收起

回复
来自 C++
已采纳 纪小陌回答:
什么浏览器?弹出的输入框被屏蔽了吧?

什么浏览器?弹出的输入框被屏蔽了吧?

赞同1 反对 收起

回复
来自 C JAVA C++
已采纳 农夫三拳有点回答:
要真喜欢还用督促,熬夜挑灯夜战都觉得不过瘾

要真喜欢还用督促,熬夜挑灯夜战都觉得不过瘾

赞同5 反对 收起

回复
来自 C++
已采纳 天将明96回答:
你确定可以?同学,学习的时候带着疑惑是好的,可是你这样提出的根本就不是有意义的问题。C++中声明变量时也必须声明它的数据类型,没有 int,m_iAge就是错误的。而且实例化Student对象不是<...code...>而是<...code...>先把代码基础学好,然后才会对编程产生更深的思考,而不是现在这样,代码都不能完全理解,却去纠结为什么要这样。[ 查看全部 ]

你确定可以?

同学,学习的时候带着疑惑是好的,可是你这样提出的根本就不是有意义的问题。C++中声明变量时也必须声明它的数据类型,没有 int,m_iAge就是错误的。而且实例化Student对象不是

student.stu;

而是

Student stu;

先把代码基础学好,然后才会对编程产生更深的思考,而不是现在这样,代码都不能完全理解,却去纠结为什么要这样。

赞同1 反对 收起

回复
来自 C C# C++
Camel97回答:
int i 没有给i赋值。。。只是赋值了sum=0

int i 没有给i赋值。。。只是赋值了sum=0

赞同6 反对 收起

回复
来自 C C++ 数据结构
AIxer回答:
操作系统还没那么弱,用scanf()格式化输入,你不按照格式来scanf()是不读取的,所以也不会出现溢出不溢出的情况, 所以 a ,b 里面还是垃圾值。声明变量最好初始化,尤其是指针。 勤快点,多用printf语句输出些内容看看     ^_^ 加油咯

操作系统还没那么弱,用scanf()格式化输入,你不按照格式来scanf()是不读取的,所以也不会出现溢出不溢出的情况, 所以 a ,b 里面还是垃圾值。声明变量最好初始化,尤其是指针。 勤快点,多用printf语句输出些内容看看     ^_^ 加油咯

赞同1 反对 收起

回复
来自 C C++ JAVA
蒲公英wsg回答:
我也开学大三了。建议楼主先选择  找工作 还是考研吧。找工作的话,选个方向   持续专研下去,一年肯定能找到工作。c和c++除了单片机和底层驱动很少用到。建议选择java方向,javaweb 或者 安卓,好专研。基础学完,慕课网实战,很多项目教程,网上有很多,我也可以给你,也能找到好工作。考研的话,我之前想考,现在不想考,和你一样  是学生  也给你不了你什么建议

我也开学大三了。

建议楼主先选择  找工作 还是考研吧。

找工作的话,选个方向   持续专研下去,一年肯定能找到工作。c和c++除了单片机和底层驱动很少用到。建议选择java方向,javaweb 或者 安卓,好专研。基础学完,慕课网实战,很多项目教程,网上有很多,我也可以给你,也能找到好工作。


考研的话,我之前想考,现在不想考,和你一样  是学生  也给你不了你什么建议

赞同5 反对 收起

回复
来自 C C++ C#
已采纳 qq_空城只有旧梦在_2回答:
额,查看就用foreach方法遍历你想查看的数组,合并就用ArryUtils.addAll或者System.arraycopy或者Arrays.copyOf吧!

额,查看就用foreach方法遍历你想查看的数组,合并就用ArryUtils.addAll或者System.arraycopy或者Arrays.copyOf吧!

赞同 反对 收起

回复
来自 C++
已采纳 C10H16N5O13P3回答:
把usually函数放在main函数之前试试

把usually函数放在main函数之前试试


赞同 反对 收起

回复
来自 C C++ JAVA
IMOOC学习回答:
有时间从经典的 C学起,想找工作的,对照技能学,基础要稳

有时间从经典的 C学起,想找工作的,对照技能学,基础要稳

赞同2 反对 收起

回复
首页上一页1234567下一页尾页

关联分类

  • C

    C,一种通用的、过程式的编程语言,广泛用于系统与应用软件的开发。
  • Cocos2d-x

    Cocos2d-x提供的框架。手机游戏,可以写在C++或者Lua中,...
  • 云计算

    云计算是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联...

本月最佳回答网友

关注我喜欢或专注的猿问分类

  • Android
  • AngularJS
  • Bootstrap
  • C
  • C#
  • C++
  • Cocos2d-x
  • CSS3
  • Go
  • Html/CSS
  • Html5
  • iOS
  • JAVA
  • JavaScript
  • JQuery
  • Linux
  • Maya
  • MongoDB
  • Mysql
  • Node.js
  • Oracle
  • Photoshop
  • PHP
  • Premiere
  • Python
  • React.JS
  • Ruby
  • Sass/Less
  • SQL Server
  • Unity 3D
  • Vue.js
  • WebApp
  • ZBrush
  • 云计算
  • 前端工具
  • 大数据
  • 数据结构
  • 测试
保存
意见反馈 常见问题 APP下载
官方微信