- Siêu lớp và danh mục iOS/Objective-C
- object-c - -1001 lỗi khi NSURLSession vượt qua httpproxy và /etc/hosts
- java - Nhận địa chỉ url bằng lớp mạng
- ios - Âm thanh không phát trong thông báo đẩy
Lập luận của Scott Meyer rằng các hàm không phải thành viên làm tăng khả năng đóng gói và cho phép thiết kế thanh lịch hơn (khôn ngoan về thiết kế) có vẻ rất hợp lệ đối với tôi. Nhìn ở đây:Bài báo
Nhưng tôi có một vấn đề với nó. (Có vẻ như có những người khác, đặc biệt là các nhà phát triển thư viện, thường hoàn toàn phớt lờ điều này)
Khi tôi sử dụng các hàm thành viên, mã thường trông đẹp hơn và logic hơn. Tuy nhiên, đây có thể là sở thích quen thuộc và chỉ cần mất một thời gian để làm quen với việc xem xét thuật toán trước và đối tượng sau. (run rẩy)
Vì vậy, có lẽ tôi chỉ có một câu hỏi:
Với các hàm thành viên,我 Và我的 IDE Chỉ cần biết lớp có thể làm gì.
Đối với tôi, điều này thật lớn lao! Tôi lập trình bằng cách sử dụng bất cứ thứ gì không hỗ trợ hoàn thành mã chức năng thành viên. Trong một thư viện được thiết kế tốt, nó thay thế hoàn toàn tài liệu của tôi. Mặc dù tôi đã xem tài liệu api, việc duyệt qua danh sách thành viên cảm thấy hoàn toàn tự nhiên và hợp lý và tôi có thể nói, được rồi, đây là kết thúc. Nếu phương thức này không có ở đó, tôi có thể cho rằng nó không tồn tại một cách an toàn và tôi có thể viết thư cho người bạn không phải là thành viên của mình.
Tôi chấp nhận điều này trong STL bởi vì, thật hợp lý khi xem xét thuật toán tách biệt với các thành phần cơ bản vàbạn sẽ quen với nócác yếu tố.
Tôi vẫn chưa thấy IDE nào có thể cho tôi biết chức năng không phải thành viên nào hoạt động trên một lớp cụ thể.
Đây thực sự là câu hỏi của tôi: Có IDE (hoặc tính năng IDE) nào hỗ trợ quy ước mã hóa này không?
câu trả lời hay nhất
Điều này đã từng xảy ra với tôi trong quá khứ.
Ý tưởng của tôi lúc đó khá vụng về, nhưng nó đã hoàn thành công việc: namespace .
Những gì tôi đã làm là
không gian tên myclass
{
lớpMyClass
{
...
};
MyClass operator+(const MyClass& lhs, const MyClass& rhs){...}
}
Về việc hỗ trợ C++ IDE do Scott Meyer đề xuất: Thích các chức năng không phải là bạn bè hơn thành viên, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/1714317/
Tôi đang tìm một trình soạn thảo/IDE cung cấp các tính năng hữu ích khi viết mã bằng ngôn ngữ không được xây dựng riêng cho nó (ví dụ: có thể nhấp vào định nghĩa hàm). Với những điều này, tôi nghĩ đến những ngôn ngữ được thiết kế cho một mục đích rất cụ thể và thường chỉ được một cộng đồng nhỏ sử dụng. Nói cách khác, đó
Như hiện tại, câu hỏi này không phù hợp với định dạng Hỏi & Đáp của chúng tôi. Chúng tôi mong đợi câu trả lời sẽ được hỗ trợ bởi các sự kiện, trích dẫn hoặc kiến thức chuyên môn, nhưng câu hỏi có thể gây ra tranh luận, tranh luận, bỏ phiếu hoặc thảo luận mở rộng. Nếu bạn cảm thấy vấn đề này có thể được cải thiện và có thể mở lại, hãy truy cập trang
Có những ngôn ngữ lập trình được giải thích đơn giản và thực sự có console.exe. Yêu cầu nhấn F5 để tô màu cú pháp, tự động hoàn thành và thực thi. (Nếu có thể "gỡ lỗi" - điều đó thật tuyệt vời!) Tôi chưa bao giờ làm bất cứ điều gì như thế này. Nhiều
Tôi chỉ tự hỏi liệu có IDE nào hoạt động trên blackberry của tôi không. Palm cũ của tôi có bản dịch C và BASIC. Bảng C sử dụng trình soạn thảo văn bản tích hợp của Palm, nhưng trình thông dịch BASIC có trình soạn thảo đơn giản riêng được tích hợp sẵn trong đó. dâu đen hoặc
Tôi đang tạo một trình chỉnh sửa tệp và muốn cung cấp một IDE thú vị cho người dùng của mình nơi họ có thể chỉnh sửa tệp html/css trên trình duyệt. Có trình soạn thảo nào tương tự TinyMCE nhưng nó không phải là trình soạn thảo WYSIWYG, nó còn hơn thế nữa
Có IDE D nào có trình gỡ lỗi tích hợp không? Câu trả lời hay nhất Descent có thể sử dụng trình gỡ lỗi. Không chính xác những gì bạn yêu cầu, nhưng... Về ide - có D IDE với trình gỡ lỗi tích hợp không? , chúng tôi ở Stack Overflow
Mọi lập trình viên đều biết rằng các công cụ đều quan trọng và không có công cụ nào quan trọng đối với nhà phát triển hơn IDE để viết mã. Trong vài năm qua, IDE đã trở thành tiêu chuẩn và không hiếm sự đổi mới trong lĩnh vực này. Bạn có thể giới thiệu những IDE nào mang tính đổi mới và đã giới thiệu
Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。 想改善这个问题吗?更新问题,以便将其作为on-topic
Tôi hiện đang học Ironpython và yêu thích phần mềm này, nhưng tôi muốn chuyển từ sử dụng notepad++ và cmd.exe và thử thứ gì đó có nhiều sức mạnh hơn một chút. Gần đây tôi mới biết rằng studio Iron python không hỗ trợ Iron
Tôi chủ yếu phát triển Java và C/C++, nhưng tôi đang bắt đầu phát triển web nhiều hơn (PHP, Rails) và Eiffel (học một ngôn ngữ mới luôn là điều tốt). Hiện nay tôi sử dụng Eclipse cho Java, C/C++
Như hiện tại, câu hỏi này không phù hợp với định dạng Hỏi & Đáp của chúng tôi. Chúng tôi mong đợi câu trả lời sẽ được hỗ trợ bởi các sự kiện, trích dẫn hoặc kiến thức chuyên môn, nhưng câu hỏi có thể gây ra tranh luận, tranh luận, bỏ phiếu hoặc thảo luận mở rộng. Nếu bạn cảm thấy vấn đề này có thể được cải thiện và có thể mở lại, hãy truy cập trang
Có lựa chọn thay thế nào cho 280Atlas (280atlas.com) (miễn phí/thương mại) không? Ai trong số họ đã trưởng thành? Câu trả lời hay nhất Bạn có thể sử dụng nib2cib, ý tưởng gần giống nhau nhưng nó sử dụng trình tạo giao diện (một phần của xcode)
Như hiện tại, câu hỏi này không phù hợp với định dạng Hỏi & Đáp của chúng tôi. Chúng tôi mong đợi câu trả lời sẽ được hỗ trợ bởi các sự kiện, trích dẫn hoặc kiến thức chuyên môn, nhưng câu hỏi có thể gây ra tranh luận, tranh luận, bỏ phiếu hoặc thảo luận mở rộng. Nếu bạn cảm thấy vấn đề này có thể được cải thiện và có thể mở lại, hãy truy cập trang
Mục tiêu của IDE là tăng năng suất. Họ làm rất tốt công việc này. Tái cấu trúc, điều hướng, tài liệu nội tuyến, tự động hoàn thành giúp tăng năng suất đáng kể. Nhưng: mọi công cụ đều là vũ khí. Cùng một IDE giúp tạo mã khối. Một số tính năng của IDE có thể khiến mã xấu được tạo ra
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 10 年前。 Improve thi
Tôi đang tìm kiếm một số môi trường lập trình C/C++ mạnh mẽ. Thực sự điều duy nhất tôi cần là các công cụ tạo + điều hướng nguồn mạnh mẽ. Miễn phí hay thương mại không quan trọng. Tôi thích một số công cụ linux hơn, nhưng nó không nhất thiết phải là một ứng dụng linux bắt buộc. Thứ tôi cần là một công cụ
Tôi mới bắt đầu học D. Có ai biết Prop có D IDE có chức năng định dạng tự động không? DDT của Eclipse dường như không có bất kỳ chức năng nào ngoài việc tô sáng cú pháp. Câu trả lời hay nhất tôi tin hiện tại là MonoDevelop + Mon
Tôi quan tâm đến việc xây dựng một IDE phong cách mới cho một dự án phụ. Chủ yếu là loại bỏ Notepad đơn giản trên IDE steroid. Tôi đang tìm kiếm nguồn cảm hứng cho những thứ tôi đã thử hoặc bạn đã thấy (hoặc chưa thấy) trông thú vị và hữu ích trong IDE. tôi có thể giải quyết nó
Tôi cần duy trì một số ứng dụng VB6 và tôi đã gặp phải một vấn đề lạ khi nói đến tên liệt kê. Cách thức hoạt động của Intellisense trong VB6 là nếu tên biến của tôi được định nghĩa là, ví dụ: Dim Abraxis là S
Như tiêu đề đã nói, tôi thấy rất nhiều biên tập viên giới thiệu tính năng ghi macro như một tính năng nhưng không thể tự mình tìm ra cách tận dụng tính năng này. Vậy bạn có thể làm gì với nó? Bạn có thể ghi lại những kiểu di chuyển chuột và/hoặc tổ hợp phím nào? Nó có thực sự hữu ích cho người ngoài không? Cụ thể là tôi đối phó với Ecli
Tôi là một lập trình viên xuất sắc, rất giỏi!