由买买提看人间百态

topics

全部话题 - 话题: header1
(共0页)
h*z
发帖数: 34
1
来自主题: Programming版 - C++ 两个project enum value名冲突
具体情况看下面的code,project2要用到project1的API,但是project2中header2.h文件
的一个enum Type2的value与project1中header1.h文件的enum Type1的value相同出现
冲突. project1和project2都是很大的项目, 有legacy的原因, 所以直接改value不是
很方便. 不知道板上的大侠有没有碰到类似情况, 该如何处理.
//Project 1:
//header1.h
enum Type1
{
VALUE0=0,
VALUE1,
VALUE2,
VALUE3
};
///////////////////////////////////
//Project 2:
//header2.h
enum Type2
{
VALUE0=0,
VALUE1,
VALUE2
};
///////////
//Main.cpp in Project 2
#include "header1.h"
#in... 阅读全帖
S*******s
发帖数: 13043
2
来自主题: Programming版 - forward declaration
header1.h:
struct A{
int a;
};
header2.h:
class A;
class B{
A* pA;
}
如果某cpp只包括这两个中的一个,都没问题。可是如果需要都包含,比如
combined.cpp:
#include "header1.h"
#include "header2.h"
悲剧了,编译器抱怨重复定义。我现在只好在header2里面加上条件编译,如果A已经定
义了就跳过提前声明。同时包含两个头文件的时候必须先包含header1,后包含header2
。 感觉很不爽。 what's neater solution?
G***G
发帖数: 16778
3
来自主题: Programming版 - 水平表头
如何用html写出一个表格,
header1 1 1 1
header2 2 2 2
header3 3 3 3
每一行可以sort.
The rows of header1, header2, and header3 are sortable.
G***G
发帖数: 16778
4
来自主题: Biology版 - 水平表头
如何用html写出一个表格,
header1 1 1 1
header2 2 2 2
header3 3 3 3
每一行可以sort.
The rows of header1, header2, and header3 are sortable.
a*i
发帖数: 33
5
来自主题: DotNet版 - 急急急!!!C#问题
In this example(header1.cs), we do several things :
1) Check to see if we are logged in and display links appropriately
2) Check and format date display in header
3) Set the "home" link for the header
- If we find that we are logged in to the system, we want to display
the text "You are logged in"
- If we find that we are not logged in, we want to display the text
"You are not logged in"
- Can you make a recommendation on how we would alter the current
code to accomplish
p**v
发帖数: 853
6
【 以下文字转载自 Programming 讨论区,原文如下 】
发信人: parv (bugs), 信区: Programming
标 题: 求教:如何把自己的头文件目录加到系统默认的路径里?
发信站: The unknown SPACE (Sat Dec 14 21:33:27 2002) WWW-POST
掉用一个PACKAGE ABC里的头文件,在自己的目录下已生成了头文件,
但调用的形式如下:
#include
#include
blah blah,
因为不想手动去改ABC为“~/ABC”,涉及到太多的文件了。
该怎么做呢?我在UNIX下。
谢过了先!
q***e
发帖数: 90
7

gcc -I yourowndirectory filename.c
BTW, if the header is your own, better use
#include "ABC/header1.h"
(共0页)