C/C++
kevin_bo
这个作者很懒,什么都没留下…
展开
-
some tips in c++ programing
1.syntax error : missing ';' before 'PCH creation point'原因include的文件中少了一个";"导致 2.使用尖括号的话,编译时会先在系统include目录里搜索,如果找不到才会在源代码所在目录搜索;使用双引号则相反,会先在源代码目录里搜索。这就意味着,当系统里(如/usr/include/里)有一个叫做math.h的头文件,而你的源代码目原创 2012-07-10 11:25:56 · 244 阅读 · 0 评论 -
c++primer 3.10习题研究和对比
【题目】:编写一个程序,从string对象中去掉标点符号,要求输入到程序的字符串必须含有标点符号,输出结果则是去掉标点符号后的string对象。 【官方答案】: 个人答案 显然官方答案使用空间换时间,降低了时间复杂度,尤其是在输入串符号较多的时候,效率大大提升。同时对于自己的方法,遇到标原创 2012-07-10 11:31:23 · 290 阅读 · 0 评论 -
VC警告级别
VC6中 工程 -- 属性 -- C/C++ -- 警告级别 中可以设置编译器的警告级别,分为5类:“无”,“level 1*”,“level 2”,“level 3”,“level 4” 严格程度依次递增,其中 “level 3” 是默认级别。 一般来说 你可以用默认级别 一定要重视警告 不建议调低 你可以用#pragma warning(diable:xxxx)来禁用特定警告(如果很确定转载 2012-07-10 11:43:20 · 2197 阅读 · 0 评论 -
C++ main()函数及其参数
main()函数及其参数 C++标准允许主函数main()有或没有参数列表。 您能在主函数main()中使用一个或更多的参数。 如下是一些惯例: int main(int argc, char *argv[]) 第一个参数argc,指明有多少个参数将被传递给主函数main(),真正的参数以字符串数组(即第2个参数argv[])的形式来传递。每一个字符串均有自己意思。在这句法上面, 记住, a转载 2012-07-10 11:41:40 · 377 阅读 · 0 评论 -
循环终止符
from cpp primer exercise 1.17 question:编写程序统计用户输入一组数中复数个数。 source code: #include using namespace std; int main() { int amount = 0, value ; while ( cin >> value ) { if ( value amount++原创 2012-07-10 11:50:53 · 403 阅读 · 0 评论 -
struct和typedef struct
from:http://www.cnblogs.com/qyaizs/articles/2039101.html 分三块来讲述: 1 首先://注意在C和C++里不同 在C中定义一个结构体类型要用typedef: typedef struct Student { int a; }Stu; 于是在声明变量的时候就可:Stu st转载 2013-07-03 12:35:33 · 359 阅读 · 0 评论