![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c&c++
souching
这个作者很懒,什么都没留下…
展开
-
const和非const对象间的相互赋值
以前总有个问题想不通,就是为什么从const char*到char*的赋值就会出错,而const int到int的赋值就没问题呢?呵呵,不知道有没有其他新手和我有相同的疑问呢?还算我运气好,今天不知道怎么会触发了灵感,终于把这个小白问题想通了。答案就是: 从const原创 2011-09-21 11:53:58 · 3347 阅读 · 0 评论 -
(++i)+(++i) 与 Sequence Point
看见有个面试题目,求x, y的值:int i = 3, j = 3;int x = (++i) + (++i) + (++i);int y = (j++) + (j++) + (j++); 看到挺多人在争论,这样的表达式值应该是多少?甚至拿出几个不同的编译器来转载 2011-09-27 09:54:49 · 326 阅读 · 0 评论 -
c++运算符优先级列表
http://en.cppreference.com/w/cpp/language/operator_precedencePrecedenceOperatorDescriptionAssociativity转载 2011-09-30 09:29:47 · 200 阅读 · 0 评论 -
define 的用法
http://baike.baidu.com/view/1441209.htm #define中的#与## 在#define中,标准只定义了#和##两种操作。#用来把参数转换成字符串,##则用来连接两个前后两个参数,把它们变成一个字符串。 #in转载 2011-10-14 10:25:07 · 345 阅读 · 0 评论 -
Escape Sequences
http://msdn.microsoft.com/en-us/library/ms860944.aspxEscape SequencesCharacter combinations consisting of a backslash (\) followed b转载 2011-10-10 10:01:23 · 627 阅读 · 0 评论