TCP를 통해 데이터를 교환하는 서버 프로그램 및 프로그램을 구축 중이며 서버에서 클라이언트로 ACK 확인을 보내는 데 문제가 있습니다. 작업이 성공하면 클라이언트에서 서버로 여러 멤버가있는 구조체를 보내면 서버는 구조체의 ID를 확인하는 정수를 클라이언트에 보내서 응답해야합니다. 난 그냥 구조체를 받았다 경우, 그래서 int ACK = myStruct->
int이 Int32과 동의어 인 경우 왜 enum MyEnum : Int32
{
Value = 1
}
... 컴파일되지 않습니까? enum MyEnum : int
{
Value = 1
}
은 int 단어 위로 커서를 가져 가면 struct System.Int32가 표시됩니다.
C에서 작은 정수로 char을 사용하면 어떤 단점이 있습니까? 점유/기억 혜택 외에 다른 이점이 있습니까? 특히 , 프로세서는 char에 대한 정수 산술 좋든 나쁘 그것은 (long/short) int에서와보다 대응할 가능성? 나는 이것이 프로세서/시스템/컴파일러와 관련이있을 것이라는 것을 알고 있지만 일반적인 경우에는 응답을 원하고, 적어도 32 비트 W
나는 이것을 반환합니다, 그것은 당신이 $, "32.95"등등을 percieve하는 것과 비슷합니다. 저는 int 인 센트로 계산하지만, 문제는 후자의 절반이 10s를 잘라냅니다. 숫자가 그보다 작 으면 센트 부분. 예를 들어 "32.08"이 있으면 "32.8"으로 반환됩니다. 어떤 아이디어? 나는 내가 필요로하는 것을 안다. 그러나 나는 기울어진다. 그것
여기에 내 코드가있다 : @interface Game : Layer // this is from cocos2d
{
int maxSprites;
}
@implementation Game
-(void)initVariables
{
maxSprites = 18;
}
나중에 NSLog(@" maxSprites = %d ", max
Objective-C : int 값을 유지하는 데 도움이 필요합니다. 그것은 내 명령없이 내게 변화하고있다. 원래 질문했다 : "당신은 어떻게 선언 않고 int를 유지?", 즉, 여기에 다른 게시물에 만족했다 : Objective-C: How do you declare and retain an int? 지금 내가하던 INT 2로 변경 18 문제가있다, 어떻