Redian新闻
>
c++ 为什么不能由负变正
avatar
c++ 为什么不能由负变正# Programming - 葵花宝典
c*m
1
虽然都是化工方面的但是两份工作没有任何联系
会有法律道德上的制约吗?
avatar
m*0
2
~ $ more test.cpp
#include
#include
#include
using namespace std;
int main(void){
int x = -2147483648;
cout<}
~ $ g++ -o test.o test.cpp
~ $ ./test.o
x=-2147483648 -x=-2147483648 abs(x)=-2147483648
~ $
avatar
b*c
3
看身份了。绿卡和公民的话,做10份都行,只要全职的公司的policy允许。

【在 c**m 的大作中提到】
: 虽然都是化工方面的但是两份工作没有任何联系
: 会有法律道德上的制约吗?

avatar
n*n
4
溢出了。
你需要补基本功

【在 m****0 的大作中提到】
: ~ $ more test.cpp
: #include
: #include
: #include
: using namespace std;
: int main(void){
: int x = -2147483648;
: cout<: }
: ~ $ g++ -o test.o test.cpp

avatar
p*r
5
公司policy算个屁,
无论允许不允许,你做兼职都不会影响到你。。。
相信我,一切都和你在公司地位有关,
policy都是摆个白痴看的。
当然要是你和我一个哥们一样是做导弹弹道设计的,
那你做兼职就麻烦大了,哈哈哈。
avatar
w*g
6
你用int64就可以了。32位补码表示这个负数没有对应的正数。

【在 m****0 的大作中提到】
: ~ $ more test.cpp
: #include
: #include
: #include
: using namespace std;
: int main(void){
: int x = -2147483648;
: cout<: }
: ~ $ g++ -o test.o test.cpp

avatar
z*e
7
这个用swift就容易了,CGFloat

【在 w***g 的大作中提到】
: 你用int64就可以了。32位补码表示这个负数没有对应的正数。
avatar
c*e
8
这个说的比较详细。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<: }
: ~ $ g++ -o test.o test.cpp

avatar
p*o
9
VC6? 为啥不把Turbo C++ 3.0拿出来比?

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

avatar
w*g
10
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

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

了。

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

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。