由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - c++ 为什么不能由负变正
相关主题
问一个有关iostream的问题[合集] C++问题(copy constructor)
a simple question for C++ classWhy should i include .cpp instead of .h
关于 VC++ vitual, reload 和 derive的一个问题...prevent assignment
发个初级面试题C++弱问
最初级的白痴C++问题问一个简单的C++问题
C++疑问C++菜问: 怎么这样也可以?
请教一个作用域的问题C++ 初学者请教一个 iostream 的问题
请教一个C++的编程程序从VC6挪到VC2008后,执行速度低了15-30%
相关话题的讨论汇总
话题: 2147483648话题: include话题: abs话题: c++话题: int
进入Programming版参与讨论
1 (共1页)
m****0
发帖数: 2236
1
~ $ more test.cpp
#include
#include
#include
using namespace std;
int main(void){
int x = -2147483648;
cout<<"x="<n******n
发帖数: 12088
2
溢出了。
你需要补基本功

【在 m****0 的大作中提到】
: ~ $ more test.cpp
: #include
: #include
: #include
: using namespace std;
: int main(void){
: int x = -2147483648;
: cout<<"x="<w***g
发帖数: 5958
3
你用int64就可以了。32位补码表示这个负数没有对应的正数。

【在 m****0 的大作中提到】
: ~ $ more test.cpp
: #include
: #include
: #include
: using namespace std;
: int main(void){
: int x = -2147483648;
: cout<<"x="<z****e
发帖数: 54598
4
这个用swift就容易了,CGFloat

【在 w***g 的大作中提到】
: 你用int64就可以了。32位补码表示这个负数没有对应的正数。
c*********e
发帖数: 16335
5
这个说的比较详细。c++竟然连int64都没有搞好,sigh.
https://www.byvoid.com/blog/c-int64

【在 m****0 的大作中提到】
: ~ $ more test.cpp
: #include
: #include
: #include
: using namespace std;
: int main(void){
: int x = -2147483648;
: cout<<"x="<p***o
发帖数: 1252
6
VC6? 为啥不把Turbo C++ 3.0拿出来比?

【在 c*********e 的大作中提到】
: 这个说的比较详细。c++竟然连int64都没有搞好,sigh.
: https://www.byvoid.com/blog/c-int64

w***g
发帖数: 5958
7
C/C++有无穷多这种问题。所以很多做系统的,都是固定Linux版本,固定gcc版本,甚
至直接卖配好的机器的。Portability的问题和10年前比,其实现在已经不那么重要了。
比如说存储系统,防火墙,搜索引擎啥的,都是一台机器甚至一个机群只跑一个系统,
整个机器配置起来就是为了跑一个C/C++程序。
C++加上boost目前可移植性其实还是比较好的。但是还有大量很牛的系统程序员在用
C或者带类的C在写程序,连STL都不用的。根本不影响赚钱。

【在 c*********e 的大作中提到】
: 这个说的比较详细。c++竟然连int64都没有搞好,sigh.
: https://www.byvoid.com/blog/c-int64

h**********c
发帖数: 4120
8
以前wiki上有araine 5的ada code,今天没找到。
处理的方法当然可以用到c/cpp上
z****e
发帖数: 54598
9
每个语言都有自己的局限性
所以抓大放小
抓准一个兼容性最强的,java
然后找准一个最赚钱的,swift
其他的以后再说

了。

【在 w***g 的大作中提到】
: C/C++有无穷多这种问题。所以很多做系统的,都是固定Linux版本,固定gcc版本,甚
: 至直接卖配好的机器的。Portability的问题和10年前比,其实现在已经不那么重要了。
: 比如说存储系统,防火墙,搜索引擎啥的,都是一台机器甚至一个机群只跑一个系统,
: 整个机器配置起来就是为了跑一个C/C++程序。
: C++加上boost目前可移植性其实还是比较好的。但是还有大量很牛的系统程序员在用
: C或者带类的C在写程序,连STL都不用的。根本不影响赚钱。

1 (共1页)
进入Programming版参与讨论
相关主题
程序从VC6挪到VC2008后,执行速度低了15-30%最初级的白痴C++问题
腆着脸在问一道C++疑问
大家来做题C++。请教一个作用域的问题
小问题请教一个C++的编程
问一个有关iostream的问题[合集] C++问题(copy constructor)
a simple question for C++ classWhy should i include .cpp instead of .h
关于 VC++ vitual, reload 和 derive的一个问题...prevent assignment
发个初级面试题C++弱问
相关话题的讨论汇总
话题: 2147483648话题: include话题: abs话题: c++话题: int