Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
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
ANSI-C 语法 - 数组声明,如 [*] 等
ANSI C 语法来自 link http www quut com c ANSI C grammar y html给我以下数组声明规则 1 direct declarator type qualifier list assignment
c
Arrays
grammar
declaration
C 中“隐式声明函数”警告有何含义?
正如问题所述 隐式函数声明 警告究竟意味着什么 我们刚刚调高了 gcc 上的警告标志 发现了很多这些警告的实例 我很好奇在修复它们之前这可能会导致什么类型的问题 另外 为什么这是一个警告而不是错误 gcc 如何能够成功链接这个可执行文件 正
c
function
prototype
warnings
declaration
在 C++ 的条件或控制语句中声明和初始化变量
在斯特鲁斯特鲁普的C 编程语言 特别版 第 3 版 Stroustrup 写道 在控制语句的条件中声明和初始化变量不仅是允许的 而且是鼓励的 他写道 他鼓励这样做 因为它将变量的范围缩小到仅需要它们的范围 所以像这样的事情 if int i
c
compilerconstruction
conditionalstatements
declaration
为什么Java中字符串变量的声明要大写?
在Java中 当声明一个字符串变量时 String 这个词是大写的 但它不是我遇到过的任何其他类型 例如 int 或 double 为什么是这样 这只是设计师的一些奇怪的武断决定吗 为什么Java中字符串变量的声明要大写 The Strin
Java
string
variables
types
declaration
- 声明时变量的默认值 -
我想知道在初始化变量之前变量的默认值是什么 例如 如果我这样做 myClass h BOOL myBOOL default value NSArray myArray default value NSUInteger myInteger d
iphone
variables
initialization
declaration
headerfiles
如何在之前声明的另一个模板参数中使用模板参数
模板参数可以在其后的另一个模板参数中使用 如下所示 template
c
templates
parameters
declaration
为什么 Java 允许类型不安全的数组赋值?
一般来说 Java 可以被认为是一种类型安全的语言 我知道泛型存在一些缺陷 但我最近遇到了一个以前从未遇到过的问题 分解它 Object objects new Integer 10 objects 0 Hello World 不会像预期的
Java
Arrays
RuntimeError
declaration
typesafety
模板类成员特化声明
当我在模板类中专门化一个 静态 成员函数 常量时 我 对声明的去向感到困惑 这是我要做什么的一个例子 直接来自IBM 关于模板专业化的参考 http publib boulder ibm com infocenter comphelp v8
c
templates
declaration
templatespecialization
C 双字符指针声明和初始化
我一直以为声明 char c line 与 char c line 所以我做了 char choices New Game Continue Game Exit 这给了我一个不兼容的指针类型 其中 char choices New Game
c
string
pointers
initialization
declaration
重新申报错误
我已经理解声明和定义之间的区别 当我遇到疑问时 我正在练习一些问题 下面的代码要求我列出代码片段中的错误 f int a int b int a a 20 return a 为什么这会给出重新声明错误a 它不应该给出多重定义吗a因为在 f
c
declaration
Definition
我可以使用 Java 中的相同指令声明和初始化数组吗?
有没有办法同时进行以下操作 static final int UN 0 uninitialized nodes int arr code arr new int size for int i 0 i lt 5 i arr i UN 基本上
Java
Arrays
initialization
declaration
MSVC:为什么“extern void x;”是“非法使用类型'void'”吗?
为什么这段代码 extern void x 导致 cl t555 c std c11 Za t555 c 1 error C2182 x illegal use of type void 这里什么是非法的 UPD 使用案例 cat t555
c
visualc
languagelawyer
declaration
void
«
1
2
3
4
5
6
7
»