Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
阅读复杂的 const 声明的简单规则?
为了读取复杂的指针声明 有左右规则 https web archive org web 20110818081319 http ieng9 ucsd edu cs30x rt lt rule html 但这条规则没有提到如何阅读const修
c
constants
declaration
在头文件中使用声明
我一直在寻找有关使用的一些说明使用声明在头文件中 我正在四处搜索 但无法完全得到我正在寻找的答案 到目前为止我的研究得出的结论是 将它们用于非全局的范围是好的 而命名空间指令则不好 我明白 至少我希望如此 所以在我的例子中我使用shared
file
header
declaration
Using
将 C++ 类的定义放入头文件中是一个好习惯吗?
当我们用 Java Vala 或 C 设计类时 我们将定义和声明放在同一个源文件中 但在 C 中 传统上首选将定义和声明分开在两个或多个文件中 如果我只使用一个头文件并将所有内容都放入其中 就像 Java 一样 会发生什么 是否有性能损失或
c
declaration
Definition
headerfiles
在定义中使用 static 关键字与在 C 中使用声明
以下编译良好 使用static仅在函数声明期间 include
c
static
declaration
extern
Linkage
为什么 C++ 中必须声明函数,而 C 中则不然?
所以我之前的一次考试有这个问题 到目前为止我一直在读你不需要任何语言的声明 哪个是对的 如果没有声明 C 会报错还是会运行 在涉及 C 和 C 的讨论中 函数声明 是一个相当模糊的术语 这些语言在这方面有很大不同 在C 语言中只有一种函数声
c
declaration
我不明白以下指针变量声明在 c 中的含义
char p 15 char p int a int pt char int pt char 有人帮忙吗 基本规则 从标识符开始 可以时右读 必须时左读 从标识符 开始 说出来 然后是 是 将您的 左脚 放在其左侧一个字符 Read rig
c
variables
pointers
declaration
C++ 变量声明语法
我最近遇到了这个结构 整数 米 这似乎相当于 整数米 奇怪的是 我以前从未见过这个特殊的成语 有人可以给我指出一个参考资料 我可以在其中阅读相关规范 或者直接解释一下吗 这也适用于直 C 吗 谢谢 困惑的开发者 这不是一个 习语 它只是一对
c
syntax
declaration
联合体可以在声明中初始化吗?
例如 假设我们有一个工会 typedef union unsigned long U32 float f U U32 F 当声明这个联合类型的变量时 有没有办法设置一个初始值 U U32 F u 0xffffffff Does not wo
c
initialization
declaration
unions
C++方法声明问题
我在 Image cpp 中有一些代码 Image Image int width int height int depth m sFileName 0 and in Image h class Image public DrawAble
c
syntax
Methods
declaration
在 main() 之前、之后或内部声明函数有什么优点?
我正在尝试学习嵌入式系统的C语言 目前我正在学习基础知识 但无法找到一个基本问题的答案 当我编写一个简单的 C 程序时 我用三种方式声明了一个名为 Maximum 的函数 我将通过以下示例进行解释 1 在下面的程序中 函数在 main 外部
c
function
declaration
programentrypoint
在命名空间中前向声明类
我很惊讶地发现我无法使用范围解析运算符从另一个范围转发声明一个类 即 class someScope someClass 相反 必须按如下方式使用完整声明 namespace class someClass 有人可以解释为什么会这样吗 更新
c
scope
namespaces
declaration
C 多个单行声明
当我在一行上声明多个变量时会发生什么 例如 int x y z 全部都是整数 问题是下面语句中的 y 和 z 是什么 int x y z 都是int指针吗 Only x是一个指向 int 的指针 y and z是常规整数 这是 C 声明语法
c
variables
declaration
C++ 中的函数与变量声明
这段代码的工作原理 std ifstream f mapFilename c str std string s std string std istreambuf iterator
c
variables
function
declaration
c中的嵌套结构
我必须构建一个嵌套结构来存储有关某人的一些基本信息 姓名 年龄 地址 因此 我创建了一个名为 info 的结构 并为了保存地址 我在 info 内创建了另一个名为 address 的嵌套结构 但每当我提示使用 for 循环存储值时 我都会收
c
struct
Structure
declaration
在 C# 中将一组成员标记为私有/公共
在 C 类声明中 您可以将一组成员标记为私有或公共 例如 private int x double y 好像c 中没有办法做到这一点 我错了吗 不 您不能在 C 中执行此操作 最好的情况下 你可以对成员使用默认的可见性 即私有的 而不是使用
c
class
declaration
private
members
为什么在 C++ 中以如此混乱的方式定义“对数组的引用”?
以下代码基于片段从这里 https stackoverflow com q 6106158 57428 我想要一个模板化函数 它接受对实例化函数时推导的大小数组的引用 template
c
syntax
declaration
C++ 中用于分离标头/源的模板专业化的稳健方法是什么
在中等规模甚至大型复杂项目中 将模板声明和定义分开是有用的 以减少编译时间 然而 在复杂的代码中 程序员的小错误可能会导致不被注意的行为变化 例如调用通用版本而不是专门化版本 例子 由于错过了声明 模板专业化变得不可见 file A hpp
c
declaration
instantiation
templatespecialization
为什么不能在 do while 循环的表达式部分内声明变量?
以下语法有效 while int i get data 但以下情况则不然 do while int i get data 我们可以通过标准草案了解原因N4140部分6 4 1 condition expression attribute s
c
declaration
dowhile
T D[N] 是否总是声明数组类型的对象?
我很困惑 dcl 数组 1 http eel is c draft dcl array 1 在声明 T D 中 其中 D 的形式为 D1 constant expressionopt attribute specifier seqopt 声
c
Arrays
languagelawyer
declaration
变量声明的行为如何?
include
c
variables
memory
variableassignment
declaration
1
2
3
4
5
6
»