
C/C++
文章平均质量分 55
iteye_20020
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
#pragma once与 #ifndef的区别
今年招的本科生都在实习, 最近他们在准备毕业论文, 论文用C++, 于是其中有位牛人(确实很牛, 今天上午他刚查完日语能力考的成绩, 1级过了, 恭喜一下~)问了我这个问题:#pragma once与 #ifndef的区别 以前还真没注意pragma,他是编译指示, 从pragmatic来的? 他们都是用来防止同一个文件被include了多次, 调查了一下整理如下: #ifndef方...原创 2009-03-02 13:03:34 · 161 阅读 · 0 评论 -
zz Lambda函数&闭包将成为C++标准新特性
zz一条消息,也许知道了晚了点,不过刚看到就转了过来,Lambda函数&闭包将成为C++标准新特性http://blog.youkuaiyun.com/turingbook/archive/2008/03/30/2231691.aspx2008-07-04 17:01:34 · 105 阅读 · 0 评论 -
使用NetBeans开发c++的问题
typedef std::set<int> IntSet;IntSet coll;//std::set<int> coll; 发现对于使用上述方式定义的两个变量coll,第一种便没有代码提示,后者可以,netbeans6,期待下一版。...2008-07-04 16:49:11 · 146 阅读 · 0 评论 -
C++问题 再一次呼唤蔡同学
原baidu博客链接 哪里有评论 //#include <ctype.h>#include <cstdlib>#include <iostream>int main(){ char c; //c=toupper('a'); c=std::toupper('a'); std::cout<<c<...2008-07-04 16:47:43 · 109 阅读 · 0 评论 -
发现C++的错误确实比Java的要难以调试 VS 重构的技巧
问题是这样的,首先我在all_my_func.h头文件中做了如下定义,红色的部分少了一个分号。 #ifndef _ALL_MY_FUNC_H#define _ALL_MY_FUNC_Hint test_list_80()#endif /* _ALL_MY_FUNC_H */另一个文件中这样使用。#include "all_my_func.h"#include <iostr...2008-07-04 16:45:37 · 136 阅读 · 0 评论 -
函数指针与函数引用
不小心翻了一下c++程序设计语言一道函数引用的练习题,函数引用有什么价值? 没想出来。记一下,先准备明天的面试吧,hp,加油! :) #include <stdio.h>typedef int(&A)(int);typedef int(*B)(int);int test1(int a){ printf("test1 %d\n",a); ...2008-07-04 16:23:16 · 219 阅读 · 0 评论 -
eclipse cdt
下载了 cdt-master-4.0.1.zip , link方式安装,竟然tnnd无法编译, 以前按就遇到过cdt的bug,现在竟然再一次遭遇cdt的bug,网上搜了一下,说cdt-master-4.0.1.zip这个包,要update方式安装,又说不支持中文路径。劝大家下载eclipse-cpp-europa-fall-win32.zip,还说抽出这里的cdt包再link竟然好用。...2008-07-04 16:01:37 · 128 阅读 · 0 评论 -
看Exception C++ Style Chapter29的时候发现的问题
看Exception C++ Style Chapter29的时候,发现C++还可以这么写,(1) 变量声明 int (i); (2) 参数声明 int max(int(a),int(b)){ return a>b? a:b;}用center的话说,括号写道哪里都可以,但是查c++标准的时候,先看看关于为什么这两种形式的声明是合法的时候,没有...2008-07-03 13:10:50 · 93 阅读 · 0 评论 -
Exception C++ Style Chapter24 关于const优化
笔记:一定不能返回一个对象内部东西的指针或引用,否则一定要提供给该方法一个const版本,否则一个接收该对象const引用的函数,也有可能改变该对象。 ...原创 2008-07-03 11:41:49 · 115 阅读 · 0 评论 -
vs2005对vs2003之c++编译 zz
作者msn space http://spaces.msn.com/zzqsc/STL的iterator不能初始化了,否则会报错。 std::vector<std::string>::iterator it=0; vs2003可以编译,但在2005下就报错:cannot convert from 'int' to 'std::_Vector_i...2008-07-03 11:33:01 · 130 阅读 · 0 评论 -
Exception C++ Style Chapter32
#include <iostream>#include <iomanip>int main(){ int x=1; for(int i=0;i<100;++i){ // 下面这段代码会干什么?递增?????????????????????????/ ++x; ...2008-07-03 11:31:52 · 117 阅读 · 0 评论 -
eclipse代码补全功能
Q: CDT中 alt+/快捷键:在.c文件中好用,在.cpp中狂不好用,一用eclipse就无响应,巨慢,还报错:no completion available网上搜索未果,cdt的bug? 害我折腾半天,改天换个版本试试看。 -------------------------------------------------------------------------...2008-07-03 11:15:36 · 183 阅读 · 0 评论 -
gcc的cin & C++标准地址
还是我们公司给新人培训C++的问题, 有一个作业是这样的: 从控制台读入一些字符串,然后放到链表里(这个自己实现), 然后排序输出.培训负责人的目的是联系一下指针, 链表, 还有看一下编码规范, 还是释放内存等细节. 当然, 如若撇去这些目的, 这样一个功能, 我可能写出这样的代码: #include <string.h>#include <list>#in...原创 2009-03-04 09:09:46 · 280 阅读 · 0 评论 -
选择正确的C/C++ Runtime Library
解决下面的编译/链接问题过程中,有一些新的认识。"warning LNK4049: locally defined symbol""error LNK2001: unresolved external symbol" 本文意在总结,讨论的中心自然也正如标题所言,是"C/C++ Runtime Library"如果有副标题的话,我想我会用这些编译器的Warning与Error作为...原创 2010-01-21 11:53:51 · 385 阅读 · 0 评论